Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[POC]Automating the deployment of kube-state-metrics during K8s Observability onboarding #4657

Closed
gizas opened this issue May 2, 2024 · 2 comments
Assignees
Labels
Team:Cloudnative-Monitoring Label for the Cloud Native Monitoring team

Comments

@gizas
Copy link
Contributor

gizas commented May 2, 2024

Goal

As part of the Observability Onboarding initiative for kubernetes, kustomise has been referenced as a possible solution to ease the onboarding of our users through Kibana UI. Basic goals for the use of kustomise templates are:

  • Support the already existing installation of managed/standalone manifests with Kubernetes integration being installed and ready to collect logs/metrics from a Kubernetes cluster
  • Support the installation of kube-state-metrics library that is needed for the metrics collection

Deliverables

As part of this POC will try to:

  • Provide the needed kustomise templates to support both managed and standalone elastic agent scenarios
  • Investigate if it is possible users to call online versions of kustomise templates in order to eliminate the need to download any files in their environment before running any commands
  • Replace the secrets that are inside elastic-agent manifests with reference to actual kubernetes secrets that will be preconfgured inside the kubernetes cluster. As part of the onboarding we will provide the commands needed to create those secrtes in Kubernetes environment
  • Provide (when/if possible) one-liner commands (commands that will be copy-pasted in the shell directly)
  • [Stretched goal]: Provide a processor in elastic-agent standalone templates that will enhance the ingested documents with the new token-id. This will allow us later in kibana side to check if agents with specific user-provided id have been able to ingest data successfully

References

@mlunadia
Copy link

mlunadia commented May 8, 2024

Let's make the title aligned with the goal of the POC which is automating the deployment of kube-state-metrics during onboarding

@gizas gizas changed the title [POC]Enhance Kubernetes onbarding with kustomise templates [POC]Automating the deployment of kube-state-metrics during K8s Observability onboarding May 14, 2024
@gizas
Copy link
Contributor Author

gizas commented Jun 28, 2024

Closing as relevant PRs have been merged

@gizas gizas closed this as completed Jun 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:Cloudnative-Monitoring Label for the Cloud Native Monitoring team
Projects
None yet
Development

No branches or pull requests

3 participants