Skip to content

The AWS IoT Greengrass Nucleus Telemetry Emitter component (aws.greengrass.telemetry.NucleusEmitter) enables the gathering of real-time system telemetry on your Greengrass core devices.

License

Notifications You must be signed in to change notification settings

aws-greengrass/aws-greengrass-telemetry-nucleus-emitter

Greengrass Nucleus Telemetry Emitter

Java CI

The Greengrass Nucleus Telemetry Emitter component (aws.greengrass.telemetry.NucleusEmitter) gathers system health telemetry data and continually publishes it to an offline local topic and (optionally) an AWS IoT Core MQTT topic. This component enables the gathering of real-time system telemetry on your Greengrass core devices.


This plugin supports the following configuration options:

  • pubSubPublish: toggle local pub/sub publishing.
    • Default: true
  • mqttTopic: the AWS IoT Core MQTT topic to publish to.
    • Default: ""
  • telemetryPublishIntervalMs: the interval, in ms, at which to publish real-time telemetry.
    • Default: 60000
    • Minimum: 500

By default, the plugin will begin publishing real-time telemetry once every 60 seconds to the local pub/sub topic $local/greengrass/telemetry. Note that enabling publishing to AWS IoT Core may incur additional costs.

For more information, please see the official Nucleus Telemetry Emitter documentation.


Security

See CONTRIBUTING for more information.


License

Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.

SPDX-License-Identifier: Apache-2.0

About

The AWS IoT Greengrass Nucleus Telemetry Emitter component (aws.greengrass.telemetry.NucleusEmitter) enables the gathering of real-time system telemetry on your Greengrass core devices.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages