api
api copied to clipboard
The Observatorium API
Bumps [go.opentelemetry.io/otel/exporters/jaeger](https://github.com/open-telemetry/opentelemetry-go) from 1.15.1 to 1.17.0. Changelog Sourced from go.opentelemetry.io/otel/exporters/jaeger's changelog. [1.17.0/0.40.0/0.0.5] 2023-08-28 Added Export the ManualReader struct in go.opentelemetry.io/otel/sdk/metric. (#4244) Export the PeriodicReader struct in go.opentelemetry.io/otel/sdk/metric. (#4244) Add support...
Refactors some of the code introduced in https://github.com/observatorium/api/pull/532 thanks to https://github.com/grafana/loki/pull/9128 Issue: https://issues.redhat.com/browse/LOG-4209 Testing: General set up ```shell # Set up cluster # Install cluster-logging-operator # In log-tool-box # Install...
This PR adds a middleware function that adds `namespace` label filter when querying alerting rules. This filter contains the list of namespaces that the user has access to, thus returning...
Currently traces can [only be exported in the thrift_compact](https://github.com/observatorium/api/blob/main/tracing/tracing.go#L26) format. We should also support direct otlp export. We might also want to drop Jaeger support. See: https://github.com/open-telemetry/opentelemetry-specification/pull/2858
Currently only file paths to the configs can be specified: ``` --rbac.config=/etc/observatorium/rbac.yaml --tenants.config=/etc/observatorium/tenants.yaml ``` While there is nothing wrong with it, i think ability to provide these configurations via environment...
We discussed this in the last community meeting, in the context of now having a release process for `obsctl` (https://github.com/observatorium/obsctl/pull/26). There were couple of ideas floating around: - Having versioned...
They do not work on arm64 right now. Will possibly need an upgrade on github.com/efficientgo dependencies, which includes breaking changes. Potentially will require to add multi-arch images to other github.com/observatorium...
I found this issue in the openshift-logging platform and traced it back to this component. My example query of `{ kubernetes_namespace_name="some-namespace" } | json | level = "error"` fails with...
Currently, to deploy beta instances of various Observatorium components like Thanos Querier, and make them available to end-user tenants (for dogfooding purposes), we would need to deploy new instances of...
The [Observatorium Rules API spec](https://github.com/observatorium/api/blob/main/rules/spec.yaml) has some fields set as required for both Alerting and Recording rules (such as `for`, `labels`, `annotations`) which makes it incompatible with upstream Prometheus Rules...