102 lines
2.5 KiB
YAML
102 lines
2.5 KiB
YAML
apiVersion: source.toolkit.fluxcd.io/v1beta2
|
|
kind: HelmRepository
|
|
metadata:
|
|
name: stable
|
|
namespace: monitoring
|
|
spec:
|
|
interval: 10m
|
|
url: https://charts.onwalk.net/
|
|
---
|
|
apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: observabilityagent
|
|
namespace: monitoring
|
|
spec:
|
|
chart:
|
|
spec:
|
|
chart: observabilityagent
|
|
version: "0.1.7"
|
|
sourceRef:
|
|
kind: HelmRepository
|
|
name: stable
|
|
namespace: monitoring
|
|
interval: 1m
|
|
values:
|
|
fluent-bit:
|
|
enabled: false
|
|
telegraf:
|
|
enabled: true
|
|
config:
|
|
agent:
|
|
interval: "10s"
|
|
round_interval: true
|
|
metric_batch_size: 1000
|
|
metric_buffer_limit: 10000
|
|
collection_jitter: "0s"
|
|
flush_interval: "10s"
|
|
flush_jitter: "0s"
|
|
precision: ""
|
|
debug: false
|
|
quiet: false
|
|
logfile: ""
|
|
hostname: "$HOSTNAME"
|
|
omit_hostname: true
|
|
processors:
|
|
- enum:
|
|
mapping:
|
|
field: "status"
|
|
dest: "status_code"
|
|
value_mappings:
|
|
healthy: 1
|
|
problem: 2
|
|
critical: 3
|
|
outputs:
|
|
- influxdb:
|
|
urls:
|
|
- "https://influxdb.svc-dev.ink"
|
|
database: "telegraf"
|
|
inputs:
|
|
- net:
|
|
interfaces: *
|
|
- statsd:
|
|
service_address: ":8125"
|
|
percentiles:
|
|
- 50
|
|
- 95
|
|
- 99
|
|
metric_separator: "_"
|
|
allowed_pending_messages: 10000
|
|
percentile_limit: 1000
|
|
deepflow-agent:
|
|
enabled: true
|
|
deepflowServerNodeIPS:
|
|
- 10.0.1.3
|
|
deepflowK8sClusterID: d-rUJ4CUKMUt
|
|
prometheus:
|
|
enabled: true
|
|
server:
|
|
name: agent
|
|
retention: "30m"
|
|
extraFlags:
|
|
- web.enable-lifecycle
|
|
- enable-feature=expand-external-labels
|
|
remoteWrite:
|
|
- name: remote_prometheus
|
|
url: 'https://prometheus.svc-dev.ink/api/v1/write'
|
|
persistentVolume:
|
|
enabled: false
|
|
alertmanager:
|
|
enabled: false
|
|
prometheus-pushgateway:
|
|
enabled: false
|
|
kube-state-metrics:
|
|
enabled: false
|
|
prometheus-node-exporter:
|
|
enabled: false
|
|
promtail:
|
|
enabled: true
|
|
config:
|
|
clients:
|
|
- url: https://loki.svc-dev.ink/loki/api/v1/push
|