mirror of https://github.com/grafana/grafana.git
221 lines
4.8 KiB
YAML
221 lines
4.8 KiB
YAML
|
|
apiVersion: 1
|
|
|
|
deleteDatasources:
|
|
- name: gdev-elasticsearch-v7-metrics
|
|
- name: gdev-elasticsearch-v7-logs
|
|
- name: gdev-elasticsearch-v7-metricbeat
|
|
- name: gdev-elasticsearch-v7-filebeat
|
|
|
|
datasources:
|
|
- name: gdev-graphite
|
|
type: graphite
|
|
access: proxy
|
|
url: http://graphite11:80
|
|
jsonData:
|
|
graphiteVersion: "1.1"
|
|
|
|
- name: gdev-prometheus
|
|
type: prometheus
|
|
access: proxy
|
|
url: http://prometheus:9090
|
|
|
|
- name: gdev-slow-prometheus
|
|
type: prometheus
|
|
access: proxy
|
|
url: http://prometheus:3011
|
|
|
|
- name: gdev-testdata
|
|
isDefault: true
|
|
type: testdata
|
|
|
|
- name: gdev-influxdb1-influxql
|
|
type: influxdb
|
|
access: proxy
|
|
user: grafana
|
|
url: http://influxdb1:8086
|
|
secureJsonData:
|
|
password: grafana
|
|
jsonData:
|
|
dbName: site
|
|
|
|
- name: gdev-influxdb-flux
|
|
type: influxdb
|
|
access: proxy
|
|
url: http://influxdb:8086
|
|
secureJsonData:
|
|
token: mytoken
|
|
jsonData:
|
|
version: Flux
|
|
organization: myorg
|
|
defaultBucket: mybucket
|
|
|
|
- name: gdev-influxdb-influxql
|
|
type: influxdb
|
|
access: proxy
|
|
url: http://influxdb:8086
|
|
jsonData:
|
|
dbName: mybucket
|
|
httpHeaderName1: "Authorization"
|
|
secureJsonData:
|
|
httpHeaderValue1: "Token mytoken"
|
|
|
|
- name: gdev-opentsdb
|
|
type: opentsdb
|
|
access: proxy
|
|
url: http://opentsdb:4242
|
|
jsonData:
|
|
tsdbResolution: 1
|
|
tsdbVersion: 1
|
|
|
|
- name: gdev-elasticsearch
|
|
type: elasticsearch
|
|
access: proxy
|
|
url: http://elasticsearch:9200
|
|
jsonData:
|
|
index: "[logs-]YYYY.MM.DD"
|
|
interval: Daily
|
|
timeField: "@timestamp"
|
|
|
|
- name: gdev-elasticsearch-filebeat
|
|
type: elasticsearch
|
|
access: proxy
|
|
url: http://elasticsearch:9200
|
|
jsonData:
|
|
index: "[filebeat-]YYYY.MM.DD"
|
|
interval: Daily
|
|
timeField: "@timestamp"
|
|
timeInterval: "10s"
|
|
logMessageField: message
|
|
logLevelField: fields.level
|
|
|
|
- name: gdev-elasticsearch-metricbeat
|
|
type: elasticsearch
|
|
access: proxy
|
|
url: http://elasticsearch:9200
|
|
jsonData:
|
|
index: "[metricbeat-]YYYY.MM.DD"
|
|
interval: Daily
|
|
timeField: "@timestamp"
|
|
timeInterval: "10s"
|
|
|
|
- name: gdev-mysql
|
|
type: mysql
|
|
url: mysql:3306
|
|
database: grafana
|
|
user: grafana
|
|
secureJsonData:
|
|
password: password
|
|
|
|
- name: gdev-mysql-ds-tests
|
|
type: mysql
|
|
url: mysqltests:3306
|
|
database: grafana_ds_tests
|
|
user: grafana
|
|
secureJsonData:
|
|
password: password
|
|
|
|
- name: gdev-mssql
|
|
type: mssql
|
|
url: mssql:1433
|
|
database: grafana
|
|
user: grafana
|
|
secureJsonData:
|
|
password: Password!
|
|
|
|
- name: gdev-mssql-tls
|
|
type: mssql
|
|
url: localhost:1434
|
|
database: grafana
|
|
user: grafana
|
|
jsonData:
|
|
encrypt: "true"
|
|
tlsSkipVerify: true
|
|
secureJsonData:
|
|
password: Password!
|
|
|
|
- name: gdev-mssql-ds-tests
|
|
type: mssql
|
|
url: mssqltests:1433
|
|
database: grafanatest
|
|
user: grafana
|
|
secureJsonData:
|
|
password: Password!
|
|
|
|
- name: gdev-postgres
|
|
type: postgres
|
|
url: postgres:5432
|
|
database: grafana
|
|
user: grafana
|
|
secureJsonData:
|
|
password: password
|
|
jsonData:
|
|
sslmode: "disable"
|
|
|
|
- name: gdev-postgres-ds-tests
|
|
type: postgres
|
|
url: postgrestest:5432
|
|
database: grafanadstest
|
|
user: grafanatest
|
|
secureJsonData:
|
|
password: grafanatest
|
|
jsonData:
|
|
sslmode: "disable"
|
|
|
|
- name: gdev-cloudwatch
|
|
type: cloudwatch
|
|
editable: true
|
|
jsonData:
|
|
authType: credentials
|
|
defaultRegion: eu-west-2
|
|
|
|
- name: gdev-loki
|
|
type: loki
|
|
uid: gdev-loki
|
|
access: proxy
|
|
url: http://loki:3100
|
|
editable: false
|
|
|
|
- name: gdev-pyroscope
|
|
type: grafana-pyroscope-datasource
|
|
uid: gdev-pyroscope
|
|
access: proxy
|
|
url: http://pyroscope:4040
|
|
editable: false
|
|
|
|
- name: gdev-tempo
|
|
type: tempo
|
|
uid: gdev-tempo
|
|
access: proxy
|
|
url: http://tempo:3200
|
|
editable: false
|
|
correlations:
|
|
- targetUID: gdev-loki
|
|
label: 'Logs (correlation)'
|
|
description: 'Correlation to logs stored in Loki'
|
|
config:
|
|
type: query
|
|
target:
|
|
expr: '{ job="job" }'
|
|
field: 'traceID'
|
|
jsonData:
|
|
tracesToLogsV2:
|
|
datasourceUid: gdev-loki
|
|
spanStartTimeShift: '5m'
|
|
spanEndTimeShift: '-5m'
|
|
customQuery: true
|
|
query: '{filename="/var/log/grafana/grafana.log"} |="$${__span.traceId}"'
|
|
tracesToProfiles:
|
|
datasourceUid: gdev-pyroscope
|
|
profileTypeId: 'process_cpu:cpu:nanoseconds:cpu:nanoseconds'
|
|
tracesToMetrics:
|
|
datasourceUid: gdev-prometheus
|
|
spanStartTimeShift: '1h'
|
|
spanEndTimeShift: '-1h'
|
|
tags: [{ key: 'job' }]
|
|
queries:
|
|
- name: 'Metrics'
|
|
query: 'sum(rate({$$__tags}[5m]))'
|
|
serviceMap:
|
|
datasourceUid: 'gdev-prometheus'
|