Sending Log Events

The simplest way to ship logs to Sematext is via the Discovery screen after the initial setup. Alernatively, there are many other ways to ship log events to Sematext. Because Sematext exposes an API compatible with Elasticsearch and OpenSearch, any of the numerous log shippers or log libraries that have Elasticsearch outputs (or "adapters") can be used to ship logs. Sematext also accepts syslogs.

  • HTTP / HTTPS (ports 80 / 443), by using the Elasticsearch API on /
  • UDP / TCP / RELP / TLS, by using the syslog receiver on /
  • UDP / TCP by using the socket receiver for JSON on /

All options work with log shippers such as Logstash, Logagent, Fluentd, Fluent Bit, rsyslog or syslog-ng... and many, many more. Instructions for a lot more log shipping methods are inside Sematext Cloud itself.

Additionally, you can always write your own application or script that works with Elasticsearch or syslog or any other tool that can send data to Sematext's Elasticsearch API.