workflow icon indicating copy to clipboard operation
workflow copied to clipboard

[feature request] Enable to drop monitor

Open monaka opened this issue 3 years ago • 1 comments

As a monitoring service is provided on managed K8s, some users will want to drop monitor functions. (And in my case, telegraf pods didn't work on my AKS cluster.)

My suggestion is here: https://dev.azure.com/pizzafactory/bancarella/_git/hephy-workflow-chart/commit/01bd78ff38d8a3c7a9cefc354ddff306cb98b722?refName=refs%2Fheads%2Fmain

monaka avatar May 14 '21 05:05 monaka

This is a good idea. I have been thinking about this also recently. The monitoring stack should be easily replaceable with whatever stack the users want to use. Also telegraf/grafana/influxdb have their own charts that are a maintained by their own communities. Also prometheus is a nice replacement in this architecture also.

Maybe it is best to add a flag in the workflow values.yaml to disable to whole monitoring stack from being installed.

https://docs.teamhephy.com/managing-workflow/platform-monitoring/

@kingdonb , do you have some time to add a flag to disable the installation of the monitor components? I think we want to disable everything in monitor (except fluentd, redis-logger, and nsqd). Disable grafana, telegraf, and influxdb.

Cryptophobia avatar May 15 '21 16:05 Cryptophobia