Hi there,
I’m quite new to this stack and I wonder if there are some good advices and/or best practices how to manage and maintain our stack. Partially my questions are theoretical but I expect these to be practical problems in the future.
I would like to stick to use the available helm charts as much as possible, and the stack runs in Kubernetes.
- I found it quite interesting to maintain the alloy config inline in the values.yaml.
- Should I use configMaps instead?
Is there a good way to create a config and validate it before deployment to avoid breaking the alloy pods?I just realised alloy cli can do this.
- ProductA uses JSON logs, ProductB uses syslog, ProductC requires some additional things.
- How should I manage different rules for different products?
- Should I stick to one big config with different pre-filtering conditions?
- Should I go with different config files (rivers, I guess the terminology?) and have them in separate config files?
If there are some good materials, don’t hesitate to share with me, I did not find answers for these questions.
Thanks in advance,
Patrik
PS: My questions can easily come from the lack of basic understanding how the stack works, in such a case please let me know that too, I won’t take it to the heart ![]()