Weekly newsletter with curated articles about DevOps.
This week we bring a video about Scaling Jenkins with Kubernetes.
On articles, we have Monitoring and Observability with 2 complementary blueprints to facilitate your life. Monitor Swarm Cluster with TICK stack & Slack, Journaling Kafka messages with S3 connector and Minio, Putting Jenkins Build Logs Into Dockerized ELK Stack and How To Become a DevOps Engineer.
Please, send us links, events, DevOps job-related, etc., via @devopsweeknews.
Video of the week
Jenkins World 2017: Scaling Jenkins with Kubernetes - YouTube
Kubernetes is an open source project to manage a cluster of containers as a single system. Carlos Sanchez will demo how the Jenkins Kubernetes plugin runs agents on Kubernetes, using pipelines, multi-container agents, and other advanced features.
Modern systems can emit thousands or millions of metrics, and modern monitoring tools can collect them all. Faced with such an abundance of data, it can be very difficult to know where to start looking when you’re trying to diagnose a problem. And when you’re not in diagnosis mode, but you just want to know whether there’s a problem at all, you might have the same difficulty. What are the truly key KPIs coming from your systems? USE (Utilization, Saturation, and Errors) and RED (Rate, Errors, and Duration) are two complementary blueprints for minimally complete, maximally useful observability of your systems.
In this article, Mohamed Labouardy will show you how to set up an Open Source time series platform to monitor your Docker Swarm cluster with Telegraf, Influxdb, Chronograf, and Kapacitor and send notification on Slack in case of anomaly detection.
Are you collecting Jenkins logs? Would you like to send it to ELK? Imagine that for some reason your Jenkins that is running in a Docker container is dropped, and no other container is in place, like mounting the volume for logs from a host and taking the backup, the logs will be lost. Check this post and learn how to send the logs to ELK.