docker
Kubernetes Alerting: 10 Must-Have Alerts for Proactive Monitoring
Running a Kubernetes cluster includes keeping an eye on it to make sure your apps and services are healthy. You don’t want to be staring at a bunch of Kubernetes
14 Best Kubernetes Monitoring Tools: Free, Open Source & Paid [2024 Comparison]
While Kubernetes revolutionized distributed orchestration, it also added complexity to logging and monitoring. You need to adapt your monitoring strategy to keep up with the challenges of working with Kubernetes
Using Solr Operator to Autoscale Solr on Kubernetes
In this tutorial, you'll see how to deploy Solr on Kubernetes. You'll also see how to use the Solr Operator to autoscale a SolrCloud cluster based on CPU with the
12 Best Docker Container Monitoring Tools: Pros & Cons Comparison [2023]
Monitoring systems help DevOps teams detect and solve performance issues faster. With Docker and Kubernetes steadily on the rise, it's important to get container monitoring and log management right from
How to Tail Kubernetes Logs: Using the Kubectl Command to See Pod, Container, and Deployment Logs
Logs are a critical aspect of any production workload, as they give you insight into what is happening in your system and tell you which components may be having issues.
Autoscaling Elasticsearch Clusters for Logs: Using a Kubernetes Operator to Scale Up or Down
When we say “logs” we really mean any kind of time-series data: events, social media, you name it. See Jordan Sissel’s definition of time + data. And when we talk
How to Use Docker to Containerize Java Web Applications: Tutorial for Beginners
Containers are no longer a thing of the future - they are all around us. Companies use them to run everything - from the simplest scripts to large applications. You
Key Kubernetes Metrics and Resources to Monitor for Peak Cluster Performance
Monitoring is not easy. Period. In our guide to Kubernetes monitoring we explained how you need a different approach to monitoring Kubernetes than traditional VMs. Also, just in case you
Where Are Docker Container Logs Stored?
Where are Docker container logs stored? There’s a short answer, and a long answer. The short answer, that will satisfy your needs in the vast majority of cases, is: /var/lib/docker/containers/<container_id>/<container_id>-json.log
Deploy the Elasticsearch Operator on Kubernetes: ECK Tutorial
Have you ever grown tired of running the same kubectl commands again and again? Well the good folks over at the Kubernetes team understand you. With the addition of custom
How to Instrument UserLand Apps with eBPF
eBPF has revolutionized the observability landscape in the Linux kernel. Throughout our previous blog post series, I covered the fundamental building blocks of the eBPF ecosystem, scratched the surface of
Docker Containers Management: Main Challenges & How to Overcome Them
Even though containers have been around for ages, it wasn’t until Docker showed up that containers really became widely adopted. Docker has made it easier, faster, and cheaper to deploy
Docker Container Performance Metrics to Monitor
In Part 1 we’ve described what container monitoring is and why you need it. Because each container typically runs a single process, has its own environment, utilizes virtual networks, or has
Running and Deploying Elasticsearch on Kubernetes: How-to Tutorial, Examples & Best Practices
Big data, AI, machine learning, and numerous others are all buzzwords we seem to throw around lightly in recent years. Even though they are hugely different from one another, they
eBPF and XDP for Processing Packets at Bare-metal Speed
XDP or Express Data Path arises due to the pressing need for high-performance packet processing in the Linux kernel. Several kernel bypass techniques (DPDK being the most prominent one) aim to accelerate network
Linux Observability with eBPF
Recent Linux kernel releases are equipped with a powerful Linux monitoring framework for kernel instrumentation. It has its roots in what historically was approached as BPF. What is BPF? BPF (Berkeley
Docker Log Driver Alternatives
"Why does the 'docker logs' command fail?", is one of our frequently asked questions. The answer is simple and mentioned in the Docker documentation: "The docker logs command is not available for drivers
Top 10 Engineering Changes in 2017
2017 was a good year for Sematext in many ways. On the engineering side of the organization, we've made a number of changes that had a positive impact and paved
Top 10 Docker Logging Gotchas
Docker changed not only how applications are deployed, it also changed the workflow for log management. Instead of writing logs to files, containers write logs to the console (stdout/stderr) and
Embracing Kubernetes Successfully
Kubernetes is a really hot topic at the moment. All major cloud providers adopted it as a solution for deploying cloud native apps. Just a few weeks ago, AWS at
Solr on Docker – the Good, the Bad and the Ugly – Video & Slides
Another Lucene/Solr Revolution happened on September 12-15, 2017 in Las Vegas. Sematext was there, exhibiting AND giving two talks! Thanks to everyone who stopped by our booth and attended our two talks: Optimize Is (Not) Bad
Docker Log Management & Enrichment
Over the last several months we’ve made all kinds of improvements to Sematext Docker Agent (SDA). If you’re not familiar with SDA yet, here it is in a nutshell: Sematext
Docker Security: Using Docker Secrets with Swarm
This post shows how to use Docker Secrets in Docker Swarm mode. For our example we’ll show how to use Docker Secrets to encrypt and safely store tokens used by
Sematext @ CloudNativeCon + KubeCon Berlin
On March 29-30, Cloud NativeCon + KubeCon – Berlin, Germany brings together almost 1500 developers, architects, technical leaders, CIOs, CTOs, and analysts from open source cloud native communities – all
Making Elasticsearch in Docker Swarm Elastic
Running Elasticsearch in Docker containers sounds like a natural fit - both technologies promise elasticity. However, running a truly elastic Elasticsearch cluster on Docker Swarm became somewhat difficult with Docker
Running Solr in Docker: How & Why
Docker is all the rage these days, but one doesn't hear about running Solr on Docker very much. Last month, we gave a talk on the topic of running containerized
Handling Shards in SolrCloud
Last updated on Jan 10, 2018 One of the things you learn when attending Sematext Solr training is how to scale Solr. We discuss various topics regarding leader shards and