kappnav / issues

kAppNav global issues
0 stars 0 forks source link

Provide top level view of the application #150

Open gireeshpunathil opened 4 years ago

gireeshpunathil commented 4 years ago

I have had discussion with @cvignola on this. This is a tracker issue for multiple work items under this umbrella.

Problem: Microservice based logging do not provide top level view of the application. While microservice based architectural pattern has improved many aspects of the software development, deployment and operations, the need to reconstruct the bigger picture from bits and pieces of broken up diagnostic data is an unforeseen side effect. Traditional monoliths never had this issue.

Solution: Aggregate the content from across microservices and display it in common filterable dashboards.

This breaks up into multiple independent work items:

Would like to hear from this community to ratify the intent, before start working on this!

gireeshpunathil commented 4 years ago

please assign this me!

cvignola commented 4 years ago

@gireeshpunathil Thank you for your interest in the kAppNav project and thank you for sharing your ideas: I like the goals of this issue. However, what you're describing sounds a lot like what can be accomplished using other open source technologies like Prometheus, Grafana, and possibly Jaeger.

So rather than build capabilities into kAppNav similar to what is possible with open source technologies like the ones mentioned previously, perhaps a more effective way to achieve the outlined goals of this issue would be to experiment with integrations of kAppNav with those technologies to determine what can be accomplished through them.

The integration with those other technologies might result in new instructions, new install scripts, new kAppNav custom actions, and maybe even new kAppNav customization hooks in order to achieve the desired level of integration between kAppNav and these other technologies. These integrations assets could be captured and stored as part of the kAppNav project.

Please share your thoughts.

gireeshpunathil commented 4 years ago

@cvignola - thank you! Agree that re-using / integrating with established technologies as much as possible is the right thing to do. However, while assessing these technologies in the context of kappnav, it is possible that newer observable possibilities arise.

Sometime this week, I will open child work items that track experimentation / integration of the said individual technologies with kappnav.

gireeshpunathil commented 4 years ago

I was side-tracked, but going to resume the work on this.