Skip to content
Snippets Groups Projects

feat(docker): add full grafana, prometheus, tempo setup for local dev

Merged Levente Polyak requested to merge feature/local-grafana-tempo into master
  1. Aug 19, 2024
    • Levente Polyak's avatar
      chore(mariadb): fix mysql deprecation warnings by using mariadb commands · 4f68532e
      Levente Polyak authored
      Mariadb has scheduled to remove the deprecated mysql drop-in interface.
      Let's adapt which also removes a lot of warnings while spinning up the
      service.
      Verified
      4f68532e
    • Levente Polyak's avatar
      feat(docker): add full grafana, prometheus, tempo setup for local dev · 439ccd4a
      Levente Polyak authored
      This is a very useful stack for local development as well, by allowing
      to easily access a local grafana instance and look at the accessed
      endpoints, query usage and durations etc.
      As a nice side effect this also makes sure we have an easy way to
      actually test any changes to the opentelemetry integration in an actual
      environment instead of just listening to a raw socket.
      Verified
      439ccd4a
    • Levente Polyak's avatar
      fix(docker): fix compose race conditions on mariadb_init · 8dcf0b2d
      Levente Polyak authored
      We want the dependent services to wait until the initialization service
      of mariadb finishes, but also properly accept if it already exited
      before a leaf service gets picked up and put into created state. By
      using the service_completed_successfully signal, we can ensure precisely
      this, without being racy and leading to none booted services.
      
      While at it, remove the compose version identifiers as docker-compose
      deprecated them and always warned about when running docker-compose.
      Verified
      8dcf0b2d
Loading