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

Go-Kibana - Official Kibana API client for Golang #93470

Open
dark-shade opened this issue Mar 3, 2021 · 4 comments
Open

Go-Kibana - Official Kibana API client for Golang #93470

dark-shade opened this issue Mar 3, 2021 · 4 comments
Labels
Team:Observability Team label for Observability Team (for things that are handled across all of observability) triage_needed

Comments

@dark-shade
Copy link

Currently, I don't think we have an official Kibana API client for Golang (please correct me if I am wrong), but it would be great if we could have one. As instructed on elastic/go-elasticsearch#182 I am making a formal request here so as to give this more visibility.

Some use-cases that come to mind right now:

  • Automating the creation of spaces in Kibana for the respective k8s namespaces when the k8s namespace is created.
  • Automating the creation of namespace level index pattern in the above case.
  • Automating the addition of custom patterns when the above steps happen. We can create a CRD and write an operator for all this.
@bhavyarm bhavyarm added the Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc label Mar 4, 2021
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-core (Team:Core)

@bhavyarm
Copy link
Contributor

bhavyarm commented Mar 4, 2021

cc @kobelb

@kobelb
Copy link
Contributor

kobelb commented Mar 4, 2021

@elastic/clients-team has there been any discussion about including Kibana HTTP APIs in the existing clients?

@kobelb kobelb removed the Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc label Mar 4, 2021
@philkra
Copy link

philkra commented Mar 17, 2021

@kobelb , a Kibana client is absolutely an item we have on the roadmap, we're currently waiting for the efforts on the OpenAPI spec's (#82587) to simplify the development effort.

@TinaHeiligers TinaHeiligers added Team:Observability Team label for Observability Team (for things that are handled across all of observability) triage_needed labels Mar 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:Observability Team label for Observability Team (for things that are handled across all of observability) triage_needed
Projects
None yet
Development

No branches or pull requests

6 participants