21 Commits

Author SHA1 Message Date
3555fdf776 Update example images (#4842)
* Examples: upgrade xk6-client-tracing to v0.0.7

* Upgrade grafana to 11.5.2
2025-03-13 14:40:36 +10:00
1472aac289 feat: replace Grafana Agent example with Grafana Alloy (#4031)
* replace grafana agent example by alloy

* changelog

* update documentation

* add tracing to distributor again and fix wording
2024-08-30 12:08:29 +02:00
ae31bbbc85 Update docker-compose.yaml to get Minio up (#3907) 2024-07-25 13:37:03 +00:00
7615301906 Begin implementation for native histograms (#3789)
* Initial setup native histograms

* Bump prometheus dependencies, map exemplars over

* Add GenerateNativeHistograms from legacy

* Add test coverage for legacy overrides

* Plumb overrides into remote write config generation and test

* Lint for unused vars and duplicate imports

* Map 'classic' histograms out of prom.Histogram

* More tweaking to get classic histograms working, not there yet though :(

* Lint increment

* Lint increment

* Refactor native histogram tests

* Track and reset the buckets for which exemplars have been recorded

* Split multiplier test into integer and floating point

* Fix expectedSeriesCount and examplars in test

* Drop expectedSeriesCount and just len of expectedSamples instead

* Reduce log spam

* Apply existing interface constraint to Gauge and Counter

* Update test instances for metric interface

* Use int64 in place of atomic since always under lock

* Lint for interface updates

* Drop series[0] check

* Convert override from bool to string and test values

* Push mode func into native histograms implementation for update handling

* Drop unused variable

* Set --enable-feature=native-histograms on all prometheus docker-compose setups

* Update generate_native_histograms setting

---------

Co-authored-by: Koenraad Verheyden <koenraad.verheyden@grafana.com>
Co-authored-by: yuna <yuna.verheyden@posteo.net>
2024-07-11 16:03:26 +00:00
6952f533cd Upgrade grafana and xk6-client-tracing in examples (#3732)
* Upgrade examples to xk6-client-tracing v0.0.5

* Upgrade examples to grafana 11
2024-05-30 11:46:44 +10:00
Ali
fa25422593 Fixed multiple typos (#3684)
* Fixed multiple typos

* The limit is short and causes the 'test integration e2e suite' to fail

* Update config-limits-partial-success.yaml

Sent it in another PR
2024-05-16 14:06:18 -04:00
9caf167fb7 Update docker compose examples (#3603)
* Update local example to mention the path ownership required

* Drop grafana7.4 docker-compose example

* Drop docker-compose example for gcs

* Drop docker-compose example for azure

* Drop docker-compose example for s3

* Update docker compose examples

* Drop deprecated `version` field
* Add init service to chown the volume on startup and set dependency for ordered startup
* Use yaml reference for docker image specification

* Update docker compose example commands for deprecation

* Update top docker-compose readme to point to our docs

* Update integration readme for docker compose command deprecation

* Update tk readme for docker compose command deprecation

* Remove s3 docker compose example and point to the top of the example/docker-compose

* Update wording slightly

* Update changelog

* Be less specific about the possible backend configurations.
2024-04-24 16:16:07 +00:00
533912d284 Updated Grafana image in the docker-compose examples to latest (#3594)
* Update Grafana image to latest

* Update Grafana images to 10.4.2
2024-04-22 09:32:32 -04:00
27f78c124d Update examples and docs for UID path ownership change (#3596) 2024-04-19 17:15:41 +00:00
f736805f1d Move local Docker Compose Grafana version to 10.1.1. (#2936)
Signed-off-by: Heds Simons <hedley.simons@grafana.com>
Co-authored-by: A. Stoewer <adrian@stoewer.me>
2023-09-26 20:07:18 +10:00
3d8803576c Overrides module refactor (#2688)
* Extract configuration out of overrides.Limits into dedicated a Config struct

* Move default limits under default_limits key

* Fix compile error

* Fix test

* Respect default settings when unmarshalling config

* Change overrides to ident format

* Add tempo-cli command to migrate configs

* Some more tweaks

* Fixes

* Rename limit to override

* Add missing test

* Address review comments

* Add changelog entry

* Update docs and example configs

* typo

---------

Co-authored-by: Koenraad Verheyden <koenraad.verheyden@grafana.com>
2023-08-24 10:01:44 +00:00
3e70bb948e Upgrade grafana to version 9.4.3 docker-compose examples (#2197) 2023-03-13 08:57:56 +01:00
623e7f20c3 Remove feature flags and default to on (#2004)
* remove search_enabled

Signed-off-by: Joe Elliott <number101010@gmail.com>

* remove metrics_enabled

Signed-off-by: Joe Elliott <number101010@gmail.com>

* example cleanup

Signed-off-by: Joe Elliott <number101010@gmail.com>

* fix handler setup

Signed-off-by: Joe Elliott <number101010@gmail.com>

* cleanup

Signed-off-by: Joe Elliott <number101010@gmail.com>

* single binary jsonnet cleanup

Signed-off-by: Joe Elliott <number101010@gmail.com>

* additional cleanup

Signed-off-by: Joe Elliott <number101010@gmail.com>

* make jsonnet

Signed-off-by: Joe Elliott <number101010@gmail.com>

* changelog

Signed-off-by: Joe Elliott <number101010@gmail.com>

* additional cleanup

Signed-off-by: Joe Elliott <number101010@gmail.com>

* removed wait for no longer existing features

Signed-off-by: Joe Elliott <number101010@gmail.com>

* return err unconfigured and let modules.go decide what to do

Signed-off-by: Joe Elliott <number101010@gmail.com>

Signed-off-by: Joe Elliott <number101010@gmail.com>
2023-01-19 14:04:14 -05:00
1c2e522de9 Tempo 2.0: Config Cleanup (#1978)
* frontend

Signed-off-by: Joe Elliott <number101010@gmail.com>

* querier

Signed-off-by: Joe Elliott <number101010@gmail.com>

* compactor

Signed-off-by: Joe Elliott <number101010@gmail.com>

* ingester

Signed-off-by: Joe Elliott <number101010@gmail.com>

* storage v1

Signed-off-by: Joe Elliott <number101010@gmail.com>

* storage v2

Signed-off-by: Joe Elliott <number101010@gmail.com>

* Always use getOrCreateInstance

Signed-off-by: Joe Elliott <number101010@gmail.com>

* manifest

Signed-off-by: Joe Elliott <number101010@gmail.com>

* changelog

Signed-off-by: Joe Elliott <number101010@gmail.com>

* docs

Signed-off-by: Joe Elliott <number101010@gmail.com>

* lint

Signed-off-by: Joe Elliott <number101010@gmail.com>

* lengthen fake polling cycle to prevent test failures

Signed-off-by: Joe Elliott <number101010@gmail.com>

* Restore wal version and default to block version

Signed-off-by: Joe Elliott <number101010@gmail.com>

* Warn when v2 settings drift and v2 is not set

Signed-off-by: Joe Elliott <number101010@gmail.com>

* update examples

Signed-off-by: Joe Elliott <number101010@gmail.com>

* remove todo

Signed-off-by: Joe Elliott <number101010@gmail.com>

* recompiled jsonnet

Signed-off-by: Joe Elliott <number101010@gmail.com>

Signed-off-by: Joe Elliott <number101010@gmail.com>
2023-01-11 14:08:34 -05:00
1d294316cc Remove mentions of synthetic-load-generator from example README (#1963)
Example README files still mentioned the synthetic-load-generator
which is no longer used in most examples.
2022-12-19 11:02:39 +01:00
f5109c595c Use xk6-client-tracing in examples to generate traces (#1920)
* Use xk6-client-tracing in examples to generate traces

Replace the synthetic-load-generator with xk6-client-tracing
in docker-compose examples

The grafana7.4 example still uses the load generator because
it requires the generated trace IDs to be logged for querying

* Move load-generator.json to grafana7.4 example

The file is no longer used by multiple examples

* Pin xk6-client-tracing version to v0.0.2

* Mention fix for #902 in change log

* Upgrade to Grafana 9.3.0 in docker-compose examples
2022-12-01 08:24:46 -05:00
f5526ac08d Update docker-compose examples (#1762)
* Update local docker-compose example

Upgrade to Grafana 9.1.6 and load generator 1.0.29

Enable search and service graphs

* Update agent docker-compose example

Upgrade to Grafana 9.1.6, agent 0.27.1 and load generator 1.0.29

Enable service graphs and fix prometheus feature flags

* Update azure docker-compose example

Upgrade to Grafana 9.1.6 and load generator 1.0.29

Enable search, service graphs and prometheus feature flags

* Update distributed docker-compose example

Upgrade to Grafana 9.1.6 and load generator 1.0.29

Fix issues related to the tempo image, metrics scraping and
the grafana data source

* Update s3 docker-compose example

Upgrade to Grafana 9.1.6 and load generator 1.0.29

Enable search and service graphs

* Update scalable-single-binary docker-compose example

Upgrade to Grafana 9.1.6 and load generator 1.0.29

Enable search and service graphs

* Update gcs docker-compose example

Upgrade to Grafana 9.1.6 and load generator 1.0.29

Enable search and service graphs

* Update loki docker-compose example

Upgrade to Grafana 9.1.6 and Loki 2.6.3

Enable search and service graphs

* Update otel-collector docker-compose examples

Upgrade to Grafana 9.1.6, otel collector 0.61.0 and load generator 1.0.29

Enable search and service graphs
2022-09-29 09:48:17 +02:00
d63f424e8d Test compactor ring for SSB target (#1597)
* Test compactor ring for SSB target

* Include ring config for SSB compactor in e2e tests

* Replace assert with require

* Include port 3200 for first SSB member

* Include compactor ring config for SSB docker
2022-08-03 11:43:23 -06:00
297172ae31 Updated this page to refer to 'monolithic' instead of 'single binary' (#1342)
* Updated this page to refer to 'monolithic' instead of 'single binary' since that's what we're using in Mimir and Loki.

* Update deployment.md

fixing my caps

* Update deployment.md

cleaned up process vs binary

* Fixing all references to single binary mode.

* cleaning up the last references.

* Added notes in examples

Signed-off-by: Joe Elliott <number101010@gmail.com>

* scalable

Signed-off-by: Joe Elliott <number101010@gmail.com>

Co-authored-by: Joe Elliott <number101010@gmail.com>
2022-03-15 13:08:24 +00:00
9f2844b409 fixed minio path (#1298)
Signed-off-by: Joe Elliott <number101010@gmail.com>
2022-02-23 09:09:22 -05:00
458b8e8db7 Add ScalableSingleBinary operational run mode (#1004)
* Begin Scaleable Single Binary example for docker-compose

* Implement scaleable-single-binary and add e2e test

* Spellcheck

* Update changelog

* Add brief doc about deploying with scalable single binary mode

* Drop TODOs

* Check for the created trace

* Begin Scaleable Single Binary example for docker-compose

* Update docs for ScalableSingleBinary

* Rename internal references for the All target

* Test that we can push after one of the ingesters is shutdown

* Drop most port specs from docker example

* Update example readme

* Update docs from @kmiller

* Update docs for review comments
2021-10-12 15:03:59 -04:00