Comments (6)
I must admit I haven't used netdata in quite some time. Most of my production servers are monitored by Scout and other monitoring tools. The container metrics are either written to statsd or grabbed by prometheus.
With regards to Chronos, I've also found it quite buggy and usually just use cron as well.
from panteras.
We use Graphite or Prometheus and for viewing Grafana.
Netdata is by default disabled.
Regarding Chronos - we use it occasionally (one usecase)
from panteras.
Hi and Happy new years!
As @sielaq use Grafana and @cookandy doesn't use it anymore:
- should I consider removing netdata and install grafana instead in the Dockerfile?
Also, I'd like to ask you both about data persistence accross cluster.
So far An app with data must be started with only one instance and using fixed hostname when starting the container in marathon.
- Is there any driver I should use with marathon ?
- I used to test glusterfs and some over but all where unsatisfying, I was finally considering to build my own driver on top of nfs. Did the stack change recently ?
from panteras.
should I consider removing netdata and install grafana instead in the Dockerfile?
you don't have to start netdata. its the same with 100s of other apps you have in the image but you don use them.
Moreover installing grafana will not help you much - you need a source of data (graphite/prometheus...)
for that you have different project - don't try to put all the apps into one container -not worth to.
Is there any driver I should use with marathon ?
How to combine Docker/Mesos/Marathon with Grafana+graphite:
you can use collectd:
https://github.com/bogus-py/docker-collectd-plugin (for docker vs marathon match)
https://github.com/rayrod2030/collectd-mesos (for mesos statistics )
etc..
and use build in write_graphite
plugin
If you want to get metrics from application (service related)
you can do in 2 ways: push or pull:
- with push - app gonna push directly to graphite
- with pull - app should expose endpoint with metrics
/metrics
and for ex. prometheus should read and collect that
If you choose prometheus you can use lots of exportres
https://prometheus.io/docs/instrumenting/exporters/
so, no adding more stuff to PanteraS is needed - just use additional projects
and integrate them as you wish.
from panteras.
so, no adding more stuff to PanteraS is needed - just use additional projects
and integrate them as you wish.
Ok. I will close this then.
I've just read the overview of prometheus and it look promising. I think I've read gitlab support metrics integration from prometheus. How do you use the exporteds metrics ? Is it grafana job ?
from panteras.
grafana is only for drawing / plotting / alerting based on multiple sources of data
the data source can be: Graphite, Prometheus, Influx etc...
you can use collectd (for graphite) or prometheus exporters (for prometheus)
from panteras.
Related Issues (20)
- maxconn configuration HOT 2
- haproxy 100% cpu usage HOT 22
- Struggling to use HTTPS / Enable HAPROXY_SSL HOT 5
- Checkpointing not working HOT 22
- HAProxy SSL Passthrough HOT 3
- Accessing consul services inside container HOT 2
- How to use ssl proxy properly and is fabio ready for replacing haproxy ? HOT 3
- Upgrade version and impossible to build image `/bin/sh: 1: locale-gen: not found` HOT 1
- [Question] Recommendation and details on how to migrate web service into Fabio. HOT 2
- [Feature] Set env JAVA_HOME within Panteras HOT 4
- Help upgrade marathon HOT 2
- How to use verdaccio behind the HA proxy loadbalancer
- Where is consul template file for HAproxy? HOT 2
- evaluate traefik to replace fabio HOT 1
- Marathon crash, /migration-in-progress, where is zkCli/zookeepercli in panteras ? HOT 7
- g HOT 1
- Things to consider when joing a slave into a mesosphere?
- How can I get marathon to restart all services after reboot ? HOT 2
- How to disable panteras http/80 page on Panteras v3
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 panteras.