If you’ve missed our dark theme announcement, check it out. It’s “just” a visual thing, but we all like to look at prettier things given the choice. Along the same lines we’ve recently exposed the ability to style charts using the gradient style.
Here are a few examples:
Combined with the dark theme, these charts look HOT! What do you think?
To use the gradient style for your charts simply edit any existing component using Chart Builder, select the Dataseries you want to style, and then switch to the Style tab where you will find the newly added “Gradient” option.
Are there any other visualization improvements you would like to see in Sematext? Let us know via our live chat or via email.
This is a brand new integration for NGINX logs. Besides monitoring NGINX or NGINX Plus web server performance metrics you can now ship NGINX logs to Sematext and enjoy a number of useful out of the box dashboards and alert rules. Of course, You can customize, add, or delete any dashboards or alert rules. The simplest way to get started is to head over to Discovery (EU) and look for NGINX logs there. If you don’t see any of your NGINX servers there that means you haven’t installed Sematext Agent (EU) on them. Once you do that you will see NGINX in both Services and Logs sections of Discovery and will be able to set up both NGINX performance monitoring and log monitoring through the UI.
The default overview report looks like this:
As you can see on the left side of this screenshot, there are other pre-built reports there that will save you time and give your additional insight into how your NGINX web server is doing, such as:
- Errors: Logs specifically about errors. You can see which status codes are returned and which errors are logged by your NGINX server.
- HTTP: Logs about NGINX access logs. Use this report to view any and all data about HTTP requests and responses.
- Sources: Logs about NGINX source files. You can view where the logs are collected from and from where in the world users are accessing your NGINX server.
If you are using Sematext for monitoring both NGINX performance metrics and NGINX logs, then consider connecting the Apps. Doing that will help you jump from one to the other and back faster, correlate them side by side easier, and see dashboards from both/all Connected Apps in your alert notifications sent via email, as well as on Alert Landing Pages. All this will make it easier and faster to troubleshoot issues.Learn more about NGINX logs integration or set up NGINX logs monitoring (EU).
This is a brand new integration for Apache logs. Besides monitoring Apache web server performance metrics you can now ship Apache logs to Sematext and enjoy a number of useful out of the box dashboards and alert rules. Of course, You can customize, add, or delete any dashboards or alert rules. The simplest way to get started is to head over to Discovery (EU) and look for Apache logs there. If you don’t see any of your Apache servers there that means you haven’t installed Sematext Agent (EU) on them. Once you do that you will see Apache in both Services and Logs sections of Discovery and will be able to set up both Apache performance monitoring and log monitoring through the UI.
The default overview report looks like this:
As you can see on the left side of this screenshot, there are other pre-built reports there that will save you time and give your additional insight into how your Apache web server is doing, such as:
- Errors: Logs specifically about errors. You can see which status codes are returned and which errors are logged by your Apache server.
- HTTP: Logs about Apache access logs. Use this report to view any and all data about HTTP requests and responses.
- Sources: Logs about Apache source files. You can view where the logs are collected from and from where in the world users are accessing your Apache server.
If you are using Sematext for monitoring both Apache performance metrics and Apache logs, then consider connecting the Apps. Doing that will help you jump from one to the other and back faster, correlate them side by side easier, and see dashboards from both/all Connected Apps in your alert notifications sent via email, as well as on Alert Landing Pages. All this will make it easier and faster to troubleshoot issues.Learn more about Apache logs integration or set up Apache logs monitoring (EU).
Regardless of which notification hook(s) you are using for your alerts in Sematext, the notification always contains a link to a view in Sematext that we internally call Alert Landing Page. This page provides a number of details about a specific alert incident and serves as the jump off point for any further troubleshooting you may need to perform. A while back we’ve added the ability to add Runbooks and Descriptions for alert rules and we’ve recently tweaked the Alert Landing Page to expose the Runbook more or, if you have not defined the Runbook for a given alert rule, make it easy for you to add it, as shown in the screenshot below.
Runbooks are “recipes” that consist of actions one may want to perform when something breaks in a previously observed and documented fashion. You can style Runbooks using Markdown, so you can structure them however you wish to make them easier for your teammates to follow even when they are half asleep.
You can view all your alert rules here (EU) and edit them to add Runbooks. We strongly recommend you also add a description to each alert rule. They will help both you and your teammates understand why some alert rule was created long after the person who created it is no longer around to ask.
Learn more about Runbooks in Wikipedia.
If you are using Sematext for monitoring Nginx, Apache, or MongoDB, you’ll be pleased to hear we’ve just made some improvements to the Nginx, Apache, and MongoDB performance monitoring integrations.
The changes are based on the new, unified Sematext Agent that provides numerous integrations (EU) out-of-the-box and enables exciting features like infrastructure monitoring, auto-discovery and many more. The old Node.js-based agent that was used for just these three integrations will continue to be supported for a while longer, but we suggest you upgrade to the new Sematext Agent as it brings additional benefits. You can do that by:
- removing the existing Node.js-based agent – see how (n.b. you can also remove the Node.js runtime if you don’t use it for something else since the new agent doesn’t need it)
- following the installation instruction for your Nginx, Apache, or MongoDB Monitoring Apps (EU) in Sematext
One notable difference between the new and the old MongoDB integration is in the metrics they provide. A few of the old reports will be removed in the near future, but we are adding several new ones for WiredTiger, TCMalloc, Shards, Latency, Cursor and reworked Locks.
We are excited to announce you can now choose between light and the new dark theme!
The dark theme was designed to reduce strain on your eyes, especially while working in a low-light environment.
And of course, it looks way cooler than the light theme 😉
To change your theme just go to Settings in the bottom-left of Sematext Cloud screen and then choose Preferences, as shown below.
If you use a shared Team Account, which we recommend you use if you are using Sematext with others at your organization, the theme preference you’ve set in your account will be applied when you switch into the Team Account, or any other account you have access to.
We hope you’ll like it.
As always, our team will be delighted to hear your feedback, whether it’s through the live chat or via email email@example.com.
We’ve just incorporated the Journald into our arsenal of collectible log sources. Journald Discovery brings all your systemd service logs under one roof where you can granularly define log shipping rules by including/excluding specific services.
Needless to say, we’ve made sure it works seamlessly in all environments. You’re deploying your workloads in Kubernetes but still want to grab Journald logs from worker nodes? No problem!
With Kubernetes Logs Discovery, setting up cluster-wide logs aggregation and parsing becomes a no-brainer!
Kubernetes Logs Discovery surfaces all containerized services and classifies them into corresponding groups. You can then instantly start shipping logs or define more advanced filtering criteria by pod labels.
Podman is a drop-in replacement for the Docker container engine bringing some interesting features like the ability to switch between root/rootless modes for stringent security isolation.
To start monitoring your podman containers, head to the agent installation or update instructions in the Sematext Cloud US or EU region. Sematext will dig out valuable podman metrics including memory and CPU utilization, disk I/O stats, and network metrics.
How do you use Sematext to monitor the web sites in your intranet? How do you monitor APIs behind your firewall? We’re proud to announce the availability of private agents for Synthetics Apps on Standard and Pro plans. You can now run Synthetics Monitors from your own private locations. This allows you to monitor services that are behind firewalls, or otherwise not reachable from our servers.
To get started take a look at Private Locations.
From today you can select your personal preferences on the account level. These settings include customizing chart presets for charts and time formats across your entire account.
The values you set in the user preferences will be applied across all charts, but you can still edit these chart settings on the component-level.
We’ll be adding more user preferences soon! Stay tuned for updates.
With Synthetics you can now create public status pages where your users can check the status of your service. When there are issues with your service, you can publish information about the incident directly to the status page. Your users can check the status page manually or subscribe to the incident RSS feed. Here is the key functionality:
- Percent uptime
- Markdown support, so you can embed custom and nicely formatted content
- Adding, updating, and resolving incidents
- Incidents for scheduled maintenance can be created ahead of time
- One can subscribe to an RSS feed to be notified of new incidents
- Automatic 60-second refresh
- Support for multiple status pages
- Custom domain names, so you can have status.yourcompany.com for example
Any services that are monitored with Synthetics can be automatically added to the status page for uptime monitoring.
We now use Synthetics for our own official status page at status.sematext.com. This is also a good example of cross-datacenter monitoring. Sematext Cloud US monitors Sematext Cloud EU, and vice versa.
The Sematext Infra App integration and its functionality is now available to all Sematext Cloud users!
Infra Apps act as a storage for metrics, processes and events related to your bare-metal, virtual machine and container infrastructure. Your whole core infrastructure will be monitored through Infra Apps.
Infra Apps will also absorb all container-related functionality and reports that were previously part of the Docker integration which is getting retired.
As part of that all Docker integration users will have their Docker Apps automatically converted to Infra Apps, while keeping their names intact. Their plans will be kept as well. If your Docker App was on a Standard plan, it will stay on the Standard plan after this conversion. The price remains the same and all container usage will from now on be charged through Infra Apps.
Infra Apps that were created while they were still in Beta will now be assigned a free plan to avoid any unwanted billing. To gain access to paid features, like no host or container limits, longer data retention, no alert rule limits and similar, you can upgrade any of your Infra Apps to a paid plan at any point.
There are no changes to any other integrations.
As always, due to the flexible nature of the Sematext Cloud pricing model, you can still choose a different plan for each of the Apps you own depending on your needs.
Check the documentation to learn more about Infra Apps.
After containerd joined the family of monitoring integrations, we’re following the trend and expanding our container monitoring capabilities with cri-o container runtime support. cri-o aims to deliver a native container runtime for Kubernetes workloads.
To start monitoring your cri-o containers, install the latest version of Sematext Agent. You can dig out valuable cri-o metrics including memory and CPU utilization, disk I/O stats, and network metrics.
Node.js is more than twice as commonly seen in containerized environments than in non-containerized environments. We listened to our customers and decided to enhance the ability of our Node.js agent to gather container-related metadata and tags.
You’ll now be able to filter and group metrics by a set of container-specific tags:
These tags are collected no matter which containerized environment you are using. Everything is supported, anything from Docker, Docker Swarm, and Kubernetes.
When you install the latest version of Sematext Agent it will provide you with information about all log files and containers discovered on the host where it was installed. Its comprehensive log patterns catalog structures the raw log events into events with meaningful fields out of the box making them suitable for dashboarding and the creation of precise alert rules.
The new Discovery (or this Discovery if you use Sematext Cloud EU) gives you a unified control plane that enables you to instantly see all of your log files and services that are producing them. You can configure automatic log shipping with just a few clicks directly from the UI.
To get started with Logs Discovery, install the latest version of Sematext Agent. If you want to learn more about Logs Discovery, head to our docs. Once your log sources are discovered head over to Discovery (or EU Discovery if you use Sematext EU).
Happy log digging!