Thales Macedo Garitezi c84e4a4187 fix(rule_engine): don't enable a rule that references non-existent bridge 2 jaren geleden
..
src 887a74a6cb fix: telemetry report error on windows 2 jaren geleden
test c84e4a4187 fix(rule_engine): don't enable a rule that references non-existent bridge 2 jaren geleden
README.md ddd68eff22 docs: add emqx_telemetry README 2 jaren geleden
rebar.config 4a2e583e3f refactor: move telemetry to its own app 2 jaren geleden

README.md

emqx_telemetry

In order for EMQ to understand how EMQX opensource edition is being used, this app reports some telemetry data to EMQ's telemetry server

To turn it off, you can set telemetry.enable = false in emqx.conf, or start EMQX with environment variable EMQX_TELEMETRY__ENABLE=false.

Reported Data

This application is only relesaed in EMQX opensource edition. There is nothing in the reported data which can back-track the origin. The report interval is 7 days, so there is no performance impact.

Here is the full catalog of the reported data.

Installation

  • EMQX version string
  • License (always stubed with "opensource")
  • VM Stats (number of cores, total memory)
  • Operating system name
  • Operating system version
  • Erlang/OTP version
  • Number of enabled plugins
  • Cluster UUID (auto-generated random ID)
  • Node UUID (auto-generated random ID)

Provisioning

  • Advanced MQTT features
    • Number of retained messages
    • Number of topic-rewrite rules
    • Number of delay-publish messages
    • Number of auto-subscription rules
  • Enabled authentication and authorization mechanisms
  • Enabled gateway names
  • Enabled bridge types
  • Enabled exhooks (the number of endpoints and hookpoints)

Runtime

  • Uptime (how long the server has been running since last start/restart)
  • Number of connected clients
  • Number of messages sent
  • Messaging rates

More info

More introduction about Telemetry.

See HTTP API docs to Enable/Disable telemetry, Get the enabled status and Get the data of the module collected.