Files
Developer 349d783fd1 refactor: clean up project structure
- 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
2026-04-06 23:36:03 +08:00

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