Integrations
Monitoring¶
Sematext Monitoring supports over 100 different integrations that automatically collect thousands of metrics. Each integration includes a number of pre-built dashboards, reports, and alert rules that are readily available, requiring no additional configuration. Additionally, several integrations can be enabled through Service Autodiscovery without the need for modifying or restarting any services.
Logging¶
Ingestion¶
Logs can be shipped to Sematext using a number of different log shippers, logging libraries, protocols, APIs, etc.
Two main ingestion APIs are supported: - HTTP / REST API which is compatible with Elasticsearch bulk indexing API - Syslog via various protocols
The Elasticsearch-compatible API lets you:
- send log events directly from your application, using any logging library that has an Elasticsearch Adapter
- send log events using a log shipper as Filebeat, Logstash, rsyslog,Fluentd, Logagent, Vector, or anything that can output to Elasticsearch
The Elasticsearch-compatible API is not limited to log ingestion. It can also be used for querying logs, retrieving them programmatically, or to change the log even structure or mapping in Elasticsearch parlance. Using this API you can:
- search for logs from your own application, from the command line using tools like curl
, or by configuring/adapting existing Elasticsearch UIs, such as Kibana
- optionally define custom mappings for your log types, so you can tweak the way your logs are indexed
Dashboards¶
Each logs integration comes with a number of useful dashboards and reports out of the box, as well as out of the box alert rules and copy-paste instructions for setting up log collection and shipping. Log shipping can also be enabled through Logs Autodiscovery without installing any additional log shippers and without the need to connect to servers, VMs, containers, etc.
Experience¶
All of the integrations require adding and configuring the Experience script. However, unlike static websites and SSR websites, single-page applications require one more configuration step to register route changes.
Alerts & Notifications¶
Multiple types of alerts can be triggered on metrics and on logs and sent to a number of Notification Hooks - 3rd party services, email, or Webhooks: