Mike Reeves
cefbe01333
Add telegraf_output selector for InfluxDB/Postgres dual-write
...
Introduces global.telegraf_output (INFLUXDB|POSTGRES|BOTH, default BOTH)
so Telegraf can write metrics to Postgres alongside or instead of
InfluxDB. Each minion authenticates with its own so_telegraf_<minion>
role and writes to a matching schema inside a shared so_telegraf
database, keeping blast radius per-credential to that minion's data.
- Per-minion credentials auto-generated and persisted in postgres/auth.sls
- postgres/telegraf_users.sls reconciles roles/schemas on every apply
- Firewall opens 5432 only to minion hostgroups when Postgres output is active
- Reactor on salt/auth + orch/telegraf_postgres_sync.sls provision new
minions automatically on key accept
- soup post_to_3.1.0 backfills users for existing minions on upgrade
- so-show-stats prints latest CPU/mem/disk/load per minion for sanity checks
- so-telegraf-trim + nightly cron prune rows older than
postgres.telegraf.retention_days (default 14)
2026-04-15 14:32:10 -04:00
Josh Patterson
2186872317
update telegraf lower true/false
2026-03-20 09:19:22 -04:00
Josh Patterson
7ece93d7e0
ensure bool sliders telegraf
2026-03-19 15:12:47 -04:00
reyesj2
a99c553ada
use logstash merged values for logstash metric collection
2026-01-30 11:40:12 -06:00
reyesj2
e5226b50ed
disable logstash metrics collection on nodes not running logstash + fleet nodes
2026-01-27 16:37:23 -06:00
reyesj2
835b2609b6
telegraf - increase esindexsize.sh script timeout
2025-10-29 13:45:55 -05:00
reyesj2
870a9ff80c
dedup
2025-05-16 10:24:09 -05:00
reyesj2
689db57f5f
logstash isn't running on receivers or manager when kafka is the global.pipeline
2025-05-16 10:05:38 -05:00
reyesj2
fd02950864
use globals.is_manager
2025-05-02 13:36:28 -05:00
reyesj2
b918a5e256
old attempt
2025-04-29 16:05:55 -05:00
reyesj2
3cb3281cd5
add metrics for es index sizes
2025-04-29 12:38:41 -05:00
reyesj2
400739736d
add monitored mounts, ignores docker overlays
2025-04-23 15:02:23 -05:00
reyesj2
80b1d51f76
wrong location for global.pipeline check
...
Signed-off-by: reyesj2 <94730068+reyesj2@users.noreply.github.com >
2024-06-13 08:50:53 -04:00
reyesj2
9c31622598
telegraft should only include jolokia config when Kafka is set as the global.pipeline
...
Signed-off-by: reyesj2 <94730068+reyesj2@users.noreply.github.com >
2024-06-12 15:42:00 -04:00
reyesj2
59097070ef
Revert "Remove unneeded jolokia aggregate metrics to reduce data ingested to influx"
...
This reverts commit 1c1a1a1d3f .
2024-05-28 12:17:43 -04:00
reyesj2
1c1a1a1d3f
Remove unneeded jolokia aggregate metrics to reduce data ingested to influx
...
Signed-off-by: reyesj2 <94730068+reyesj2@users.noreply.github.com >
2024-05-28 11:14:19 -04:00
reyesj2
15a0b959aa
Add jolokia metrics for influxdb dashboard
...
Signed-off-by: reyesj2 <94730068+reyesj2@users.noreply.github.com >
2024-05-28 10:51:39 -04:00
reyesj2
dff609d829
Add basic read-only metric collection from Kafka
...
Signed-off-by: reyesj2 <94730068+reyesj2@users.noreply.github.com >
2024-05-08 16:13:09 -04:00
Jason Ertel
25c39540c8
fix import stats
2023-12-11 14:48:46 -05:00
m0duspwnens
5278601e5d
manage telegraf scripts with a defaults file assigned per node type
2023-08-07 11:18:35 -04:00
Jason Ertel
46371aaaf5
Monitor all mount points for simplicity
2023-06-09 09:14:36 -04:00
m0duspwnens
20f706f165
enable/disable telegraf in ui
2023-05-11 12:12:25 -04:00
m0duspwnens
b6d55bedc8
make influxdb token accessible to all nodes
2023-03-06 13:50:17 -05:00
Jason Ertel
0eec8b22a2
influx upgrade
2023-02-09 18:27:14 -05:00
Jason Ertel
0e50d36da6
upgrade influx
2023-02-09 16:18:04 -05:00
m0duspwnens
88107fe0df
remove filebeat and redis(commented out) from telegraf config
2023-01-24 08:59:51 -05:00
Mike Reeves
308228620a
Specify Influxdb host
2022-12-22 13:05:33 -05:00
Mike Reeves
676aec7576
Add config map
2022-12-16 11:22:53 -05:00
Mike Reeves
5badfb9cf5
Fix pillar
2022-12-16 08:38:31 -05:00
Mike Reeves
8a0991afd0
Fix pillar
2022-12-15 15:05:57 -05:00
Mike Reeves
121d07733f
Merge the defaults and pillar for telegraf
2022-12-15 13:29:31 -05:00
Mike Reeves
e55086230d
Merge the defaults and pillar for telegraf
2022-12-15 13:28:29 -05:00
Mike Reeves
d37a4b14ca
Spelling error
2022-12-15 12:02:01 -05:00
Mike Reeves
fd27044471
Spelling error
2022-12-15 11:57:06 -05:00
Mike Reeves
ed87b08fc1
Spelling error
2022-12-15 10:59:07 -05:00
Mike Reeves
28e8c54443
Wire telegraf initial commit
2022-12-15 10:43:58 -05:00
m0duspwnens
b526532ab6
use global vars in states
2022-10-11 11:57:15 -04:00
Mike Reeves
2bd9dd80e2
Move In Day
2022-09-07 09:06:25 -04:00
m0duspwnens
3aee8656d4
fix %} - add redis to receiver telegraf
2022-01-28 17:45:12 -05:00
m0duspwnens
980a1a0c3d
add redis to receiver telegraf
2022-01-28 17:44:04 -05:00
m0duspwnens
1cd1ad9214
add inputs for so-receiver to telegraf conf
2022-01-28 17:18:31 -05:00
m0duspwnens
b599b49630
enable beat input plugin for telegraf
2021-11-04 13:52:45 -04:00
m0duspwnens
8e3b08a831
start of pipeline dashboard
2021-11-03 08:33:20 -04:00
m0duspwnens
54b034b537
fix spacing on es input
2021-11-02 13:43:59 -04:00
m0duspwnens
7eb42fa6bd
change boolean
2021-10-28 08:43:03 -04:00
m0duspwnens
18ce9c7819
disable zeekpacketlosscron and telegraf checks if zeek is diabled via pillar
2021-10-28 07:46:02 -04:00
Mike Reeves
c8c8cf203f
Enable cluster stats
2021-10-27 15:44:52 -04:00
m0duspwnens
adffb11800
fix redis port
2021-10-20 15:39:21 -04:00
m0duspwnens
8619af59cc
servers to list format
2021-10-20 15:02:33 -04:00
m0duspwnens
7ecfb55b70
fix pillar call
2021-10-20 14:50:50 -04:00