-
Notifications
You must be signed in to change notification settings - Fork 441
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
[Epic] Release Istio integration to Beta #3552
Comments
Pinging @elastic/integrations-platforms (Team:Platforms) |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
One thing to consider here is to add testing notes to https://github.com/elastic/observability-dev/tree/main/docs/dc/integrations/testing about Istio. Unfortunately we don't have so far but it would be useful to document the process of bringing up an Istio env locally on top of k8s etc. |
Some questions about migrating the Istio dashboards from Metricbeat to Integrations:
|
Instead of the previous one, I would suggest to graph |
There is this concept of drilldown that would enable us to click on one of those graph nodes to navigate to another kibana page (eg. discovery or dashboards). Should we investigate it for this iteration? |
In general, it was suggested to use Lens. Not sure if there is any limitation here. You can either use Lens directly or leave it for another iteration and ship it with the TSDB ones.
The idea of "Overview" and "Traffic" comes from the fact the Istiod metrics provide an overview of the istio service mesh while for Proxy you can see the Traffic on the cluster/mesh.
+1 Feel free to do it.
That would be helpful. In general, I would suggest to feel free to add or remove anything you find valid. Then we can review the differences maybe. Adding stuff can only be for good I would say. This one applies for the "graphs" questions too, if it's doable to embed them into the dashboards then you can try it. |
|
Limitations of using Lens for Istio dashboard:
|
|
Given the comments above let's for TSDB over lens for these dashboards |
For Gauges I would say to give an extra effort with Lens if possible. For chart the changes are big so ok leave them as is. (Although in second doc it says:
Ingress, Egress Traffic will be valuable to this dashbaords? |
Mostly for @gizas but left here for posterity
The top one is from TSDB, the second one is from Lens. No need for comments 😄
Thanks for the feedback |
Hey @gsantoro , #4253 looks quite good at the moment. We could merge it when approved and Dashboards can always be tuned/improved in follow-up PRs. This would help reduce the scope of the PRs and iterate on smaller chunks of work. In any case, I have left my review at #4253 (review) already, it's up to you to decide when it's considered ready :) |
Context
Istio is one of the most popular service meshes, its position in the CNCF landscape has helped its adoption and growing ecosystem thus becoming one of the layers that users need to observe to aim for full-stack observability.
User outcome
The goal of this work is to increase the breadth of technologies we support the integration outcomes (ingestion and curated data views with dashboards) by enabling users to collect and ingest Istio data
Tasks to be completed:
Support collection of logs
Implement Metrics collection (relevant info)
Istio installation guide in here
Define some default dashboards as assets to be installed with integration. Minimal samples and this can be enhanced even later
Relevant backlog stories for reference:
Create a integrations to collect Istio logs.
Related to elastic/beats#15505
The text was updated successfully, but these errors were encountered: