Skip to content

djryanj/monitoring-k8s-with-victoriametrics-victorialogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

monitoring-k8s-with-victoriametrics-victorialogs

This repo holds code from my series of Medium articles on Kubernetes Monitoring — A Complete Solution.

The articles are here:

Still being written:

  • Part 11, Tracing
  • Part ???

Repo Structure

The following directories are found in this repo:

  • helm-values: Broken down into subdirectories by chart, you'll find values.yaml files in subdirectories here as referenced by the articles above.
  • images: Images from the articles (may not be present at first).
  • manifests: Broken down into subdirectories by chart/product, you'll find a variety of manifests here for various components discussed in the articles. These can be applied by kubectl apply -f as needed.
  • talos: Any Talos linux configuration patches required from the articles.

Note

In Part 6, I reference creating a secret. I have not provided a secret.yaml in the interest of practicing good security (aka, not commiting secrets to git). Instead, use the command from the article:

kubectl create secret generic -n victoria-metrics-k8s-stack grafana-admin-password --from-literal=admin-user=admin --from-literal=admin-password=someSecureP@ssWord

Make sure you use a better password!

There are also secrets created for Gmail for the alerting setup in Part 7; this is not provided here.

License

This repo is licensed under the GNU GENERAL PUBLIC LICENSE, Version 3 (aka GPLv3). See LICENSE document.

About

This repo holds code from my series of Medium articles on Kubernetes Monitoring — A Complete Solution

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published