Comments (2)
Thanks for that feature request, this definitely sounds interesting! Do you know how CoScale and Datadog represent this information?
from inspectit.
@pbouillet sorry for taking so long to answer, I was travelling :)
Basically I've seen that CoScale gathers those informations from Kubernetes API and assembles them like this: http://container-solutions.com/content/uploads/2016/09/app.coscale.com-app-00dc3396-54b9-4a9e-9752-13f6c73a872a-dashboard-view-8860-1.png
But this is a general overview, having a view per Namespace and Apps / ReplicaSet is something like this: http://www.coscale.com/hubfs/Blog_Pictures/2016_05/Kubernetes_monitoring.png
You have a nice feature description here: http://www.coscale.com/blog/how-to-monitor-your-kubernetes-cluster
But basically, the component in Kubernetes that gather those informations is Heapster (the CPU/Memory/Disk/Network usage per POD), and you also have the infos about quantity of PODs per RS, PODs running, PODs with problems and also the events directly in Kubernetes API.
You can also take a look in how Datadog works here: https://www.datadoghq.com/blog/monitoring-kubernetes-with-datadog/ and here: http://docs.datadoghq.com/integrations/kubernetes/
Basically it gathers the metric informations directly from cAdvisor running in each Kubelet instance (port 10255)
I think we can start (I can help with some stuffs, but I'm not a pretty good Go developer ;P ) mapping these RS / PODs status, and then we can try later to gather the infos from Heapster also to correlate them all.
What do you think about that?
Thanks!!
from inspectit.
Related Issues (20)
- Inspectit Plot Nodes Topology HOT 2
- Problem with future tasks HOT 6
- Interface shows no results HOT 5
- View an exception in inspectIT console HOT 1
- Buffer Underflow on CMR HOT 10
- HTTP instrumentation for Ktor application with Jetty HOT 2
- InspectIT UI is frozen on OSX 10.14 - with JDK8 (Open/Oracle/Zulu) HOT 6
- Error while starting inspectIT HOT 1
- CRM has HTTP ERROR 403 HOT 2
- How to use it in Cloud foundry? HOT 1
- Prevent startup order issues using connection retry HOT 2
- Problems with Dynamic Name Extraction HOT 2
- JBoss EAP domain configuration HOT 2
- JVM got exited the moment agent hooked up HOT 1
- Is it possible to download/export Storage data in another format? HOT 2
- InspecIT don't work with Tomcat 7.0.92 HOT 2
- inspectIT agent initialization failed HOT 1
- Atlassian Jira license limit HOT 2
- URI Transformation - in the URI Aggregation View
- InspectIT agent integration whith ElasticApm
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from inspectit.