57 Commits

Author SHA1 Message Date
Michel Hollands
90e949e89a Change version param
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-05-07 10:14:50 +01:00
Michel Hollands
26e0ad0b85 Add CI action to update Grafana version
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-05-07 09:20:51 +01:00
Michel Hollands
e7ad1383a6 Add way to gather extra metrics and logs
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-05-02 17:14:09 +01:00
Michel Hollands
c70ef27e48 Set scrape interval to 1m
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-05-02 14:24:36 +01:00
Michel Hollands
54eda36ec3 Cleanup dashboards we won't ship
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-05-02 13:30:45 +01:00
Michel Hollands
5d553e50f6 Add config for Loki traces to OTEL
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-05-01 16:54:51 +01:00
Michel Hollands
3f200115f9 Consider the meta monitoring namespace for logs as well
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-05-01 10:16:57 +01:00
Michel Hollands
df794115f0 Fix a few more things
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-04-29 16:34:21 +01:00
Michel Hollands
c614f41d66 Only keep metrics from the monitored namespaces
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-04-26 16:45:40 +01:00
Michel Hollands
1871a4ef87 Only get cadvisor and kubelet metrics from the required namespaces
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-04-26 14:15:33 +01:00
Michel Hollands
d7063da3d4 Do not create ruler for dashboards when Grafana is not enabled
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-04-10 11:49:49 +01:00
Edward Welch
e7f28a261e
change conditionals around how dashboards are installed
add ingress for grafana
reduce some variables and reuse existing
2024-04-06 15:36:46 +00:00
Michel Hollands
6bb31ad5e0 Filter out metrics not in list
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-04-04 11:19:34 +01:00
Michel Hollands
bf71def2f8 create separate discovery.kubernetes for metrics
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-04-03 14:12:53 +01:00
Michel Hollands
b37fa4adf5 Fix rebase
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-04-03 12:46:34 +01:00
Michel Hollands
18a5face81 cleanup comments
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-04-03 12:45:27 +01:00
Michel Hollands
5e908f796c add extra filter in prometheus scrape for http-metrics
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-04-03 12:44:48 +01:00
Michel Hollands
4ae23a99d2 update mimir version
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-04-02 11:43:21 +01:00
Michel Hollands
39f50d8580 Use 1 secret with all values
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-04-01 13:40:05 +01:00
Michel Hollands
d9fc9e4f4e Add secret and configmap for credentials and endpoints
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-04-01 13:15:50 +01:00
Michel Hollands
c29daab64d Filter out log lines for local Loki as well
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-03-28 15:42:24 +00:00
Michel Hollands
efea1c5054 Fix filtering of log lines
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-03-28 11:00:09 +00:00
Michel Hollands
b02aee6816 temp
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-03-28 09:46:35 +00:00
Michel Hollands
c522e3f39e temp commit
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-03-28 09:19:14 +00:00
Michel Hollands
3a138991ff Also get logs and metrics for agents
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-03-27 15:24:11 +00:00
Michel Hollands
cd78caab48
Merge pull request #23 from grafana/update_chart_dependencies
Update agent version and enable clustering
2024-03-27 14:43:24 +00:00
Michel Hollands
20cdb8dcc1 Remove the scrape_interval settings
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-03-27 11:23:32 +00:00
Michel Hollands
019f2b7b1e Update agent version and enable clustering
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-03-27 10:02:40 +00:00
Michel Hollands
d23291dc91 Filter out log lines not matching list
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2024-03-26 17:42:17 +00:00
Michel Hollands
bc5cdadb9f Rename file and do not run ruler when no mimir
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2023-10-19 10:28:59 +01:00
Michel Hollands
53416e042c Use correct namespace
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2023-08-18 11:26:35 +01:00
Michel Hollands
aa988adb47 Add agent dashboards
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2023-08-03 15:28:47 +01:00
Michel Hollands
6fb22ae671
Merge pull request #11 from grafana/add_scraping_of_cadvisor
Add metrics scraping of cadvisor and kubelet
2023-08-02 17:34:29 +01:00
Michel Hollands
8ae136e0c4 Add recording rules for Loki, Mimir and Tempo
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2023-08-02 17:18:01 +01:00
Michel Hollands
e9aab491db Rename dashboard configmaps
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2023-08-02 17:15:40 +01:00
Michel Hollands
c95c0e2ca9 Add node exporter
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2023-08-02 14:32:27 +01:00
Michel Hollands
c288a80bd4 Add metrics scraping of cadvisor and kubelet
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2023-08-02 12:05:55 +01:00
Michel Hollands
93cac45b2e Add tempo dashboards plus fixes
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2023-07-31 10:45:31 +01:00
Michel Hollands
6ce4be70e2
Merge pull request #8 from grafana/add_mimir_dashboards
Add Mimir dashboards
2023-07-28 09:46:17 +01:00
Michel Hollands
07a336d9ed
Merge pull request #6 from grafana/add_kube_state_metrics_scraping
Add scraping of kube state metrics
2023-07-28 09:42:16 +01:00
Michel Hollands
db493fbb39 Add Mimir dashboards
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2023-07-27 15:35:34 +01:00
Michel Hollands
18f0dc932a Add scraping of kube state metrics
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2023-07-27 09:23:09 +01:00
Michel Hollands
9dd6584bee Add full object with stage replace block
Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
2023-07-24 13:42:55 +01:00
Michel Hollands
04cf591478 cleanup and fix
Signed-off-by: Michel Hollands <michel.hollands@grafana.com>
2023-07-24 13:41:34 +01:00
Michel Hollands
fa2b01708c Add regexes to filter out PII
Signed-off-by: Michel Hollands <michel.hollands@grafana.com>
2023-07-24 13:41:34 +01:00
Michel Hollands
a14b07239b Add check for empty list of namespaces to monitor
Signed-off-by: Michel Hollands <michel.hollands@grafana.com>
2023-07-06 14:11:08 +01:00
Michel Hollands
116586e383 Add check to if anything is enabled
Signed-off-by: Michel Hollands <michel.hollands@grafana.com>
2023-07-06 14:08:15 +01:00
Michel Hollands
67b13388a7 Add validation.yaml
Signed-off-by: Michel Hollands <michel.hollands@grafana.com>
2023-07-06 11:58:00 +01:00
Michel Hollands
ed0ab9852a Enable DBs separately
Signed-off-by: Michel Hollands <michel.hollands@grafana.com>
2023-06-30 12:36:46 +01:00
Michel Hollands
35bee083a3 Add tempo
Signed-off-by: Michel Hollands <michel.hollands@grafana.com>
2023-06-29 17:04:48 +01:00