Comments (11)
Agh! No not yet, I really need to get that published. Will try to do it this weekend.
from dockerjenkins_tutorial.
Hello it seems like the graphite metrics report ignore pipeline jobs, only freestyle jobs seems to be reported in the dashboard. From my understanding, it's the metric jenkisn plugin that has issues with pipeline jobs be they single or multi branch
from dockerjenkins_tutorial.
Any update by chance?
from dockerjenkins_tutorial.
It's not complete but here's a good start! https://github.com/maxfields2000/dockerjenkins_tutorial/tree/master/monitoring
from dockerjenkins_tutorial.
I still need to hook up cadvisor/container monitoring. Debating if I should just push up the influxdb0.9 I have or try to get t hings working on influxDB1.2.
from dockerjenkins_tutorial.
Awesome thanks! For the cadvisor monitoring stuff, maybe you should just release what you have and then make a note about it only working with influx 0.9 for now. Were there drastic changes between 0.9 and 1.2?
from dockerjenkins_tutorial.
That's probably what I'll do as it works and the images are still valid. Influx 1.2 no longer has an admin UI which I was using as part of my setup to create the right databases. Some API changes but I think Cadvisor has been updated to support it so I'll have to lock to an old version of cadvisor like I do at work. Nothing to big.
So yea I'll release some cleanups with that in place with a big ol' caveat that a newer version is coming once I get my learn on with the new influx CLI/non-UI setup stuff.
from dockerjenkins_tutorial.
Also i tried the influxdb route, my issue with is that to get any data in influx, you basically have to add a post stage action to send job data to influxdb in every job... that method could be hard to scale
from dockerjenkins_tutorial.
@exuperok Oi, that's got to be because the "metrics" plugin in Jenkins doesn't recognize the pipeline project type, interesting I'll see what outstanding issues there are there or if it's reported int he data some other way.
from dockerjenkins_tutorial.
@maxfields2000 I researching that too, for now I made a simple shared library so that developers adds a simple step like sendDatatoInflux to their pipeline as temp solution
from dockerjenkins_tutorial.
Ironically I did something similar, I wrote a shared pipeline library to extract that data by querying Jenkins via groovy and send it to Elastic Search (a breakdown of jobs by type actually, pipelines, folders, multi-branch, org, maven project, freestyle etc). It would appear that the metrics plugin just doesn't track anything except Project types which won't match the other job types because tehy don't inherit from it.
I can't really fix this here so I'm going to close this issue, but I'm noodling on how to do a good series on Jenkins metrics that will cover these challenges.
from dockerjenkins_tutorial.
Related Issues (20)
- Jenkins-slave HOT 1
- Jenkins Credentials page doesn't seem to be proxied HOT 4
- Any update plan of the tutorial for the Docker for Mac ? HOT 4
- Full home partition warning in Jenkins HOT 2
- Can't seem to upgrade the jenkins version HOT 3
- Question: Run docker (docker-compose) inside slaves? HOT 1
- jenkins.model.JenkinsLocationConfiguration.xml: No such file or directory HOT 3
- Scriptler plugin distribution is suspended. HOT 1
- Docker Ip Address working in Linux HOT 6
- It seems that reverse proxy settings is wrong HOT 1
- Some aclaration notes HOT 1
- Load Balanced Slave Cluster HOT 2
- Inquiry about using this with ECS HOT 6
- Jenkins Cert part is now different HOT 1
- Getting error on "Test Your Slave Build" section HOT 1
- /jenkins/README.md is not sync with /jenkins/makefile HOT 1
- Script to set up docker-plugin automatically HOT 2
- It appears that your reverse proxy set up is broken.
- Monitoring problem HOT 1
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 dockerjenkins_tutorial.