├── .gitignore ├── 01_standalone_grafana └── README.md ├── 02_metrics_with_prometheus ├── README.md ├── docker-compose.yml ├── grafana │ └── provisioning │ │ ├── dashboards │ │ ├── dashboards.yml │ │ └── example-dashboard.json │ │ └── datasources │ │ └── prometheus.yml └── prometheus │ └── prometheus.yml ├── 03_logs_with_loki ├── README.md ├── docker-compose.yml ├── grafana │ └── provisioning │ │ ├── dashboards │ │ ├── dashboards.yml │ │ └── example-dashboard.json │ │ └── datasources │ │ └── loki.yml ├── log-generator │ ├── Dockerfile │ └── logger.go └── loki │ └── loki.yml ├── 04_traces_with_tempo ├── README.md ├── docker-compose.yml ├── grafana │ └── provisioning │ │ ├── dashboards │ │ └── dashboards.yml │ │ └── datasources │ │ └── tempo.yml └── tempo │ └── tempo.yml ├── 05_profiling_with_pyroscope ├── README.md ├── docker-compose.yml ├── grafana │ └── provisioning │ │ └── dashboards │ │ └── dashboards.yml └── sample_app │ ├── Dockerfile │ ├── go.mod │ ├── go.sum │ └── main.go ├── README.md ├── setup_wizard.png └── setup_wizard.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/.gitignore -------------------------------------------------------------------------------- /01_standalone_grafana/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/01_standalone_grafana/README.md -------------------------------------------------------------------------------- /02_metrics_with_prometheus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/02_metrics_with_prometheus/README.md -------------------------------------------------------------------------------- /02_metrics_with_prometheus/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/02_metrics_with_prometheus/docker-compose.yml -------------------------------------------------------------------------------- /02_metrics_with_prometheus/grafana/provisioning/dashboards/dashboards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/02_metrics_with_prometheus/grafana/provisioning/dashboards/dashboards.yml -------------------------------------------------------------------------------- /02_metrics_with_prometheus/grafana/provisioning/dashboards/example-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/02_metrics_with_prometheus/grafana/provisioning/dashboards/example-dashboard.json -------------------------------------------------------------------------------- /02_metrics_with_prometheus/grafana/provisioning/datasources/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/02_metrics_with_prometheus/grafana/provisioning/datasources/prometheus.yml -------------------------------------------------------------------------------- /02_metrics_with_prometheus/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/02_metrics_with_prometheus/prometheus/prometheus.yml -------------------------------------------------------------------------------- /03_logs_with_loki/README.md: -------------------------------------------------------------------------------- 1 | Example 3 — Grafana with Loki (logs data) 2 | === 3 | 4 | ```bash 5 | docker-compose up 6 | ``` 7 | -------------------------------------------------------------------------------- /03_logs_with_loki/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/03_logs_with_loki/docker-compose.yml -------------------------------------------------------------------------------- /03_logs_with_loki/grafana/provisioning/dashboards/dashboards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/03_logs_with_loki/grafana/provisioning/dashboards/dashboards.yml -------------------------------------------------------------------------------- /03_logs_with_loki/grafana/provisioning/dashboards/example-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/03_logs_with_loki/grafana/provisioning/dashboards/example-dashboard.json -------------------------------------------------------------------------------- /03_logs_with_loki/grafana/provisioning/datasources/loki.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/03_logs_with_loki/grafana/provisioning/datasources/loki.yml -------------------------------------------------------------------------------- /03_logs_with_loki/log-generator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/03_logs_with_loki/log-generator/Dockerfile -------------------------------------------------------------------------------- /03_logs_with_loki/log-generator/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/03_logs_with_loki/log-generator/logger.go -------------------------------------------------------------------------------- /03_logs_with_loki/loki/loki.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/03_logs_with_loki/loki/loki.yml -------------------------------------------------------------------------------- /04_traces_with_tempo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/04_traces_with_tempo/README.md -------------------------------------------------------------------------------- /04_traces_with_tempo/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/04_traces_with_tempo/docker-compose.yml -------------------------------------------------------------------------------- /04_traces_with_tempo/grafana/provisioning/dashboards/dashboards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/04_traces_with_tempo/grafana/provisioning/dashboards/dashboards.yml -------------------------------------------------------------------------------- /04_traces_with_tempo/grafana/provisioning/datasources/tempo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/04_traces_with_tempo/grafana/provisioning/datasources/tempo.yml -------------------------------------------------------------------------------- /04_traces_with_tempo/tempo/tempo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/04_traces_with_tempo/tempo/tempo.yml -------------------------------------------------------------------------------- /05_profiling_with_pyroscope/README.md: -------------------------------------------------------------------------------- 1 | Example 5 — Grafana with Pyroscope (profiling data) 2 | === 3 | 4 | ```bash 5 | docker-compose up 6 | ``` 7 | -------------------------------------------------------------------------------- /05_profiling_with_pyroscope/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/05_profiling_with_pyroscope/docker-compose.yml -------------------------------------------------------------------------------- /05_profiling_with_pyroscope/grafana/provisioning/dashboards/dashboards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/05_profiling_with_pyroscope/grafana/provisioning/dashboards/dashboards.yml -------------------------------------------------------------------------------- /05_profiling_with_pyroscope/sample_app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/05_profiling_with_pyroscope/sample_app/Dockerfile -------------------------------------------------------------------------------- /05_profiling_with_pyroscope/sample_app/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/05_profiling_with_pyroscope/sample_app/go.mod -------------------------------------------------------------------------------- /05_profiling_with_pyroscope/sample_app/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/05_profiling_with_pyroscope/sample_app/go.sum -------------------------------------------------------------------------------- /05_profiling_with_pyroscope/sample_app/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/05_profiling_with_pyroscope/sample_app/main.go -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/README.md -------------------------------------------------------------------------------- /setup_wizard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/setup_wizard.png -------------------------------------------------------------------------------- /setup_wizard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuesmaOrg/blog-5-ways-to-get-started-with-grafana/HEAD/setup_wizard.py --------------------------------------------------------------------------------