Skip to content

Commit 258f774

Browse files
committed
Move dashboards into folders
1 parent ed1765c commit 258f774

8 files changed

Lines changed: 14 additions & 9 deletions

File tree

docs/observability/get-started/quickstart.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ If you can't use the script, see the [Manual Quickstart](../reference/quickstart
2828
### Optional Step: Probe your own web page
2929
Now you can look at getting monitoring of your own page
3030

31-
1. In your current folder, in the file `prometheus/scrape-configs/probers/probe-simple.yml` add the following yml to the bottom of the file:
31+
1. In your current folder, in the file `alloy/probers/probe-observability.yml` add the following yml to the bottom of the file:
3232

3333
```yaml
3434
- targets:
@@ -52,11 +52,7 @@ This is the end of this quickstart tutorial, that enables probing availability o
5252

5353
For the next steps we can:
5454
- Look deeper into the observability dashboards, on [Dashboards Userguide](./userguide-tutorial.md)
55-
- Productionise our deployment to enable further features
56-
- Configure *Telemetry* like VM memory usage, and Elasticsearch index size, by running Exporters
57-
- Enable *Alerting* based on our availability and a defined Service Level Objective (SLO)
58-
- Setup further *Probing* of our running services to get availability metrics
59-
- Fully customize the stack with our own dashboards, recording rules and metrics
55+
- Productionise our deployment to enable further features by following [Production Setup](../setup/production-setup.md)
6056

6157

6258

docs/observability/setup/production-setup.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ If you're new, we recommend completing the [Quickstart Tutorial](../get-started/
66

77
By the end of the tutorial, you will have a complete stack offering all the observability features, customized to your usage.
88

9+
We will run the stack and then:
10+
- Configure *Telemetry* like VM memory usage, and Elasticsearch index size, by running Exporters
11+
- Enable *Alerting* based on our availability and a defined Service Level Objective (SLO)
12+
- Setup further *Probing* of our running services to get availability metrics
13+
14+
915
---
1016

1117
## Step 1: Understand the Folder Structure
@@ -63,6 +69,7 @@ The files come with basic defaults, so we can now run the stack
6369
This will launch Prometheus, Grafana, and Alloy
6470

6571

72+
6673
## Step 4: Create Site-Specific Config Files
6774
You must provide your own scrape and recording rules to tell Prometheus what to monitor.
6875

@@ -71,7 +78,10 @@ This is probably the hardest step: You will actually need to know what is runnin
7178
- Probers: HTTP endpoints you want to monitor for availability
7279
- Add files in `alloy/probers/*.yml`
7380
- [Configure Probers](./probing.md)
74-
81+
82+
- Telemetry: Run Grafana Alloy on every VM you want telemetry from
83+
- [Configure Telemetry](./probing.md)
84+
7585
- Recording Rules: Define uptime goals or custom aggregations
7686
- Add files in `recording-rules/*.yml`
7787
- [Enable Alerting](./alerting.md)
@@ -92,7 +102,7 @@ Your observability stack is now monitoring your services, and you have a product
92102

93103
You can now setup prometheus with any telemetry or probers required following the remaining steps in [Setup](./_index.md)
94104

95-
For the last steps, you can
105+
For the last steps, you can:
96106

97107
- Run the exporters on all the VMs that you want access to
98108
- Deploy the stack in produciton

docs/observability/setup/telemetry.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ Grafana Alloy is used to get telemetry. These features are configured by default
1010
- Elastic Search Exporter: Get ES metrics like index size
1111
- CAdvisor: This gives docker metrics, eg what containers are running
1212

13-
1413
## How to get Telemetry
1514

1615
- Copy this docker compose file: (exporters.docker-compose.yml)[observability/examples/full/exporters.docker-compose.yml]

observability/grafana/provisioning/dashboards/default/infrastructure/docker-metrics-cadvisor.json renamed to observability/grafana/provisioning/dashboards/default/cogstack/docker-metrics-cadvisor.json

File renamed without changes.

observability/grafana/provisioning/dashboards/default/infrastructure/vm-metrics-node-exporter.json renamed to observability/grafana/provisioning/dashboards/default/cogstack/vm-metrics-node-exporter.json

File renamed without changes.

observability/grafana/provisioning/dashboards/default/infrastructure/grafana-metrics.json renamed to observability/grafana/provisioning/dashboards/default/internals/grafana-metrics.json

File renamed without changes.

observability/grafana/provisioning/dashboards/default/infrastructure/prometheus-metrics.json renamed to observability/grafana/provisioning/dashboards/default/internals/prometheus-metrics.json

File renamed without changes.

observability/grafana/provisioning/dashboards/default/infrastructure/traefik-dashboard.json renamed to observability/grafana/provisioning/dashboards/default/internals/traefik-dashboard.json

File renamed without changes.

0 commit comments

Comments
 (0)