oneuptime/Fluentd
2025-11-07 20:38:23 +00:00
..
Dockerfile.tpl chore(config,docker,ci,ui): rename IS_ENTERPRISE to IS_ENTERPRISE_EDITION across env, Dockerfiles, compose and workflows 2025-11-03 11:25:12 +00:00
fluent.conf chore(fluentd): update production endpoint and x-oneuptime token in Fluentd config (Fluentd/fluent.conf) 2025-11-07 20:38:23 +00:00
README.md Refactor Markdown class to convert tags > and < to &gt; and &lt; 2024-10-28 11:44:26 +00:00

Fluentd

This guide will help you test fluentd logs with OneUptime.

Prerequisites

  • Fluentd installed on your system
  • OneUptime account
  • OneUptime project
  • Telemetry Ingestion Key (Create one from the OneUptime dashboard, Click on More -> Project Settings -> Telemetry Ingestion Key)

Configuration and Testing

  • Please make sure the correct token and url is in the configuration file located at Fluentd/fluent.conf.
  • Build the docker image using the command npm run force-build fluentd
  • Run the docker image using the command npm run dev fluentd
  • Send logs to the Fluentd container using the curl command
curl -X POST -d 'json={"action":"login","user":2}' http://localhost:8888/test.tag.here;

You should be able to see the logs in the OneUptime dashboard.