-
Notifications
You must be signed in to change notification settings - Fork 44
Conversation
This one should be good to review now. All changes that I could gather from the various Elixir community projects are in. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice. I think we might have to mention the change from time
to system_time
as key for the start events somewhere (maybe release notes is enough @mkorszun ?).
@vorce yes, will take care of the communication. There will be followup PR to update all docs and maybe document migration steps for |
README.md
Outdated
@@ -117,11 +119,6 @@ GenRMQ.Publisher.publish(Publisher, Jason.encode!(%{msg: "msg"})) | |||
- [Consumer without deadletter configuration][without_deadletter_configuration] | |||
- [Consumer with quorum queues][with_quorum_queue_type] | |||
|
|||
### Metrics |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am not convinced with removing this documentation. We should still treat these modules as internal ones. Users should not interact with them directly meaning that they might not come across their documentation.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good point! I added it back in the README and have the links going to the modules. That work?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@akoutmos yes, sounds good 👍
@akoutmos could you elaborate a little about changes in telemetry events? I went quickly through beam-telemetry/telemetry#57 but I do not find it clear. |
From what I gathered from the various issues and PRs to the other repos, the primary changes were the switch from |
This one should be good to merge now I imagine ? The CI error is because 1 of the jobs failed to publish to coveralls and the link check will fail until the docs make their way to master. |
@akoutmos great, will merge it soon. Great job 👍 |
This PR refactors telemetry events so that they are in their own modules and used in the applicable spots. This cleans up the the consumer and publisher modules and pulls documentation into the modules themselves. This design is largely influenced by Finch (https://github.com/keathley/finch/blob/master/lib/finch/telemetry.ex).
I also updated the fields in the measurement maps to align with the comments in beam-telemetry/telemetry#57.
Description
Telemetry events have been updated to be inline with Telemetry guidelines.
Checklist