- Remove old review reports (keep latest only) - Move docs/ to deploy/docs-backup/ - Move performance-testing/ to deploy/ - Clean up test output files - Organize root directory
68 lines
2.1 KiB
YAML
68 lines
2.1 KiB
YAML
# =============================================================================
|
|
# Grafana 数据源配置
|
|
# =============================================================================
|
|
|
|
apiVersion: 1
|
|
|
|
datasources:
|
|
# ---------------------------------------------------------------------------
|
|
# Prometheus - 指标数据源
|
|
# ---------------------------------------------------------------------------
|
|
- name: Prometheus
|
|
type: prometheus
|
|
access: proxy
|
|
url: http://prometheus:9090
|
|
isDefault: true
|
|
editable: false
|
|
jsonData:
|
|
timeInterval: "15s"
|
|
httpMethod: POST
|
|
manageAlerts: true
|
|
alertmanagerUid: alertmanager
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Loki - 日志数据源
|
|
# ---------------------------------------------------------------------------
|
|
- name: Loki
|
|
type: loki
|
|
access: proxy
|
|
url: http://loki:3100
|
|
editable: false
|
|
jsonData:
|
|
maxLines: 1000
|
|
derivedFields:
|
|
- name: "TraceID"
|
|
matcherRegex: '"trace_id":"([^"]+)"'
|
|
url: "http://localhost:16686/trace/$${__value.raw}"
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Jaeger - 追踪数据源
|
|
# ---------------------------------------------------------------------------
|
|
- name: Jaeger
|
|
type: jaeger
|
|
access: proxy
|
|
url: http://jaeger:16686
|
|
editable: false
|
|
jsonData:
|
|
tracesToLogs:
|
|
datasourceUid: loki
|
|
tags: ["service", "pod"]
|
|
mappedTags: [{ key: "service", value: "service_name" }]
|
|
mapTagNamesEnabled: false
|
|
spanStartTimeShift: "1h"
|
|
spanEndTimeShift: "1h"
|
|
filterByTraceID: true
|
|
filterBySpanID: true
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Alertmanager
|
|
# ---------------------------------------------------------------------------
|
|
- name: Alertmanager
|
|
uid: alertmanager
|
|
type: alertmanager
|
|
access: proxy
|
|
url: http://alertmanager:9093
|
|
editable: false
|
|
jsonData:
|
|
implementation: prometheus
|