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
Add StatsD component #6642
base: dev
Are you sure you want to change the base?
Add StatsD component #6642
Conversation
Hey there @Links2004, CODEOWNERS = ["@Links2004"] And run (message by NeedsCodeownersLabel) |
756c55b
to
8f745e6
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## dev #6642 +/- ##
==========================================
+ Coverage 53.70% 54.21% +0.50%
==========================================
Files 50 50
Lines 9408 9594 +186
Branches 1654 1691 +37
==========================================
+ Hits 5053 5201 +148
- Misses 4056 4069 +13
- Partials 299 324 +25 ☔ View full report in Codecov by Sentry. |
bfd82c3
to
0de21f8
Compare
script/build_codeowners.py is not working locally :/
pwd is git root dir. |
457508c
to
0a1e6e6
Compare
documentation PR: esphome/esphome-docs#3802 |
this will allow to run it on systems where the binary is called clang-apply-replacements.
esphome::socket::Socket does not support UDP with the ESP8266
yes I did, not sure if its related but I am running Python 3.12.3. had to do the changes needed by estimating what the changes of the code will be after reding it, not optimal ;) but I got the CI/CD to pass that way. |
Please take a look at the requested changes, and use the Ready for review button when you are done, thanks 👍 |
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
What does this implement/fix?
Adding a new component that allows ESPHome to send StatsD gauges metric via UDP.
StatsD Infos:
https://github.com/statsd/statsd
https://github.com/statsd/statsd/blob/master/docs/metric_types.md
Types of changes
Pull request in esphome-docs with documentation (if applicable): esphome/esphome-docs#3802
Test Environment
Example entry for
config.yaml
:see tests/test11.5.yaml
e.g.:
Checklist:
tests/
folder).If user exposed functionality or configuration variables are added/changed: