65 lines
1.9 KiB
YAML
65 lines
1.9 KiB
YAML
grafana:
|
|
enabled: false
|
|
|
|
alertmanager:
|
|
config:
|
|
global:
|
|
telegram_api_url: "https://api.telegram.org"
|
|
route:
|
|
group_by: ['alertname', 'cluster', 'service']
|
|
group_wait: 10s
|
|
group_interval: 10s
|
|
repeat_interval: 12h
|
|
receiver: 'telegram'
|
|
receivers:
|
|
- name: 'telegram'
|
|
telegram_configs:
|
|
- bot_token: '${TELEGRAM_BOT_TOKEN}'
|
|
chat_id: ${TELEGRAM_CHAT_ID}
|
|
parse_mode: 'HTML'
|
|
message: |
|
|
{{ range .Alerts }}
|
|
<b>{{ .Labels.alertname }}</b>
|
|
{{ if .Labels.severity }}<b>Severity:</b> {{ .Labels.severity }}{{ end }}
|
|
<b>Status:</b> {{ .Status }}
|
|
{{ if .Annotations.summary }}<b>Summary:</b> {{ .Annotations.summary }}{{ end }}
|
|
{{ if .Annotations.description }}<b>Description:</b> {{ .Annotations.description }}{{ end }}
|
|
{{ end }}
|
|
|
|
alertmanagerSpec:
|
|
secrets:
|
|
- alertmanager-telegram-secret
|
|
|
|
prometheus:
|
|
prometheusSpec:
|
|
enableRemoteWriteReceiver: true
|
|
additionalScrapeConfigs:
|
|
- job_name: xray_vpn
|
|
metrics_path: /scrape
|
|
static_configs:
|
|
- targets: ['cy.tail2fe2d.ts.net:9550']
|
|
labels: {job: cy}
|
|
- targets: ['x86.tail2fe2d.ts.net:9550']
|
|
labels: {job: am}
|
|
- targets: ['jp.tail2fe2d.ts.net:9550']
|
|
labels: {job: jp}
|
|
|
|
- job_name: cs_16_server
|
|
static_configs:
|
|
- targets: ['prom-a2s-exporter.counter-strike.svc:9841']
|
|
labels: {instance: master}
|
|
|
|
retention: "99999d"
|
|
retentionSize: "0"
|
|
nodeSelector:
|
|
kubernetes.io/hostname: master.tail2fe2d.ts.net
|
|
storageSpec:
|
|
volumeClaimTemplate:
|
|
spec:
|
|
storageClassName: ""
|
|
accessModes: ["ReadWriteOnce"]
|
|
resources:
|
|
requests:
|
|
storage: 400Gi
|
|
|