Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MEA interface for devices services #46

Closed
reubenmiller opened this issue May 10, 2023 · 2 comments
Closed

MEA interface for devices services #46

reubenmiller opened this issue May 10, 2023 · 2 comments
Labels
theme:monitoring Theme: Service monitoring and watchdogs

Comments

@reubenmiller
Copy link
Contributor

reubenmiller commented May 10, 2023

The introduction of services in 0.10.0 via the tedge/health endpoint was very powerful to allow user to communicate the runtime state of various components running on either the main device, or child devices.

The interface should be as simple as possible allow services to not have to keep track of the name of the thin-edge.io device in the topic, but rather any existing discover service to communicate the required identity information.

Overview

  • Dedicated topics that can be used to publish Measurements/Events/Alarms (MEA) to the corresponding service without having to worry about namespacing specifics.
  • MEAs should only be published to the cloud once the service has been successfully registered in the cloud
@reubenmiller reubenmiller added the theme:monitoring Theme: Service monitoring and watchdogs label May 10, 2023
@reubenmiller
Copy link
Contributor Author

reubenmiller commented Jul 20, 2023

Publishing telemetry data to services is covered in the new tedge MQTT api. thin-edge/thin-edge.io#2030. Implementation will follow.

@reubenmiller
Copy link
Contributor Author

Will be included as part of 0.13.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
theme:monitoring Theme: Service monitoring and watchdogs
Projects
None yet
Development

No branches or pull requests

1 participant