10 Commits

Author SHA1 Message Date
1debcaeb60 Move jsonnetfmt, jsonnet, goimports and others install into tools/ (#2869)
* Move `jsonnetfmt` and `goimports` install into tools/

This will ensure that the version we are using to compile locally is the
same version that we are using in CI.  The `goimports` was already
included in the tools, and so the CI was redundant.  Also not, this
moves us from the C jsonnet to the Go jsonnet, which looks to introduce
slight formatting changes.

* Compile jsonnet

* Move tk, jb, and jsonnet also into tools/

* Include tools dependency on additional make targets

* Include tools Dockerfile

* Include tools image build target

* Update tools/go.sum

* Tidy up image build

* Prepare multi-arch docker image with install script

The script is used because not all imports in the tools.go are modules
which can be imported.  The version of the import is determined by
matching the nearest module path and installing the import at the
version specified in the go.mod.  This will allow updates to the go.mod
to direct the versions of the tools installed in the docker image.

* Stop ignoring the tools to allow docker build

* Include entrypoint

* Use TOOLS_CMD for docker execution on a few key make targets

* Use my image

* Fix variable

* Mark workdir as git safe

* Update drone to publish a tempo-ci-tools image

* Fix --platform for image source and use golang:alpine
2024-04-05 16:57:25 +00:00
83d3835e5f Include distributor queue length in tempo-mixin (#2623)
* Include distributor queue length in tempo-mixin

* Rebuild

* Compile jsonnet

* Compile jsonnet

* Use C jsonnet to format mixin
2023-10-16 15:07:30 +00:00
4d0d7ed9a1 Include metrics-generator in Operational dashboard (#2588)
* Include metrics-generator in Operational dashboard

* Compile mixin
2023-06-26 18:25:52 +00:00
6865712c6e Sort label_values in Tempo Operational dashboard (#2541)
* Sort label_values in Tempo Operational dashboard

* Compile jsonnet

Signed-off-by: Zach Leslie <zach.leslie@grafana.com>

---------

Signed-off-by: Zach Leslie <zach.leslie@grafana.com>
2023-06-06 17:20:20 +00:00
488f5778ea Prefix metric namespaces with tempo instead of cortex (#2204)
* Prefix metric namespaces with tempo instead of cortex

* Remove cortex_ prefixed metrics

* Mark breaking change
2023-04-11 10:12:55 +02:00
36dedff5c4 Add missing regex operator for cortex-gw job selectors (#1828)
* Add missing regex operator for cortex-gw job selectors

* lint
2022-10-22 12:23:08 -04:00
9c29683138 [mixin] Also select cortex-gw-internal deployment (#1816)
We also ingest data through the internal gateway now.

Signed-off-by: Goutham Veeramachaneni <gouthamve@gmail.com>

Signed-off-by: Goutham Veeramachaneni <gouthamve@gmail.com>
2022-10-21 10:58:37 +02:00
2a98a2106e Filter namespace by cluster in tempo dashboards variables (#1771)
* Filter namespace by cluster in tempo dashboards variables

* Update CHANGELOG.md

* run jsonnetfmt

* Use same jsonnet version and implementation as CI to make CI happy
2022-09-29 13:11:16 -04:00
35d7e668d7 Adjust write panel in operational datashboard (#1475)
* Adjust write panel in operational datashboard

Here we aggregate the data on on the write tab by cluster.

    sum by(cluster) (rate(tempo_ingester_traces_created_total{cluster="$cluster", namespace="$namespace"}[$__rate_interval]))
    sum by(cluster) (rate(tempo_distributor_spans_received_total{cluster="$cluster", namespace="$namespace"}[$__rate_interval]))

* Compile tempo-mixin
2022-06-03 13:34:06 -06:00
3507fd5009 Move compiled mixin to upper level and dashboards to a dedicated folder (#1451)
Signed-off-by: Marco Pracucci <marco@pracucci.com>
2022-05-31 14:53:35 +05:30