tutorials/3-receiver/index.json

57 lines
1.4 KiB
JSON

{
"title": "Intermediate: Streaming metrics from remote source with Thanos Receive",
"description": "Learn how to ingest and then query metrics data from egress-only sources with Thanos Receive.",
"difficulty": "Moderate",
"details": {
"steps": [
{
"title": "Problem Statement & Setup",
"text": "step1.md",
"verify": "step1-verify.sh"
},
{
"title": "Setup Thanos Receive",
"text": "step2.md",
"verify": "step2-verify.sh"
},
{
"title": "Configure Prometheus Remote Write",
"text": "step3.md",
"verify": "step3-verify.sh"
},
{
"title": "Verify Setup",
"text": "step4.md",
"verify": "step4-verify.sh"
}
],
"intro": {
"text": "intro.md",
"courseData": "courseBase.sh",
"credits": "https://thanos.io"
},
"finish": {
"text": "finish.md",
"credits": "test"
}
},
"files": [
"prometheus-batcave.yaml",
"prometheus-batcomputer.yaml"
],
"environment": {
"uilayout": "editor-terminal",
"uisettings": "yaml",
"uieditorpath": "/root/editor",
"showdashboard": true,
"dashboards": [
{"name": "Prometheus Batcave", "port": 9090},
{"name": "Prometheus Batcomputer", "port": 9001},
{"name": "Thanos Query", "port": 39090}
]
},
"backend": {
"imageid": "ubuntu"
}
}