-
Notifications
You must be signed in to change notification settings - Fork 138
Telemetry framework + aggregator for influx #3098
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
Telemetry framework + aggregator for influx #3098
Conversation
|
@jblomer maybe you can have a first look if that is more or less what you thought of |
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.
Great work, that fits in very well!
Things can be simplified a bit here and there, see comments.
And, as you mention, tests, comments, docs should come with it.
|
linter finished with errors: |
|
linter finished with errors: |
|
@cernvm-bot cloudtest |
|
building for cloudtests finished: SUCCESS |
|
@cernvm-bot cloudtest |
|
building for cloudtests finished: SUCCESS |
|
cloudtests finished: FAILURE |
|
cloudtests finished: FAILURE |
jblomer
left a comment
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.
Cool! Some comments on the implementation, regarding tests I'd suggest
- Unit test for
MakePayload,MakeDeltaPayload - Integration test with netcat as an influx listener
The tests need to ignore the timestamp value.
|
linter finished with errors: |
|
@jblomer have a look |
|
@cernvm-bot cloudtest |
|
building for cloudtests finished: FAILURE |
|
Documentation PR here: cvmfs/doc-cvmfs#195 |
|
linter finished with errors: |
|
@jblomer have a look |
jblomer
left a comment
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.
One small issue in the unit tests, then this is good to go.
|
linter finished with errors: |
|
@jblomer have a look |
|
@cernvm-bot cloudtest |
|
building for cloudtests finished: SUCCESS |
|
cloudtests finished: FAILURE |
|
@HereThereBeDragons Some issues in the integration tests: netcat is missing on some platforms. You can install it in the |
6037496 to
03b7349
Compare
|
@cernvm-bot cloudtest |
|
building for cloudtests finished: SUCCESS |
|
cloudtests finished: FAILURE |
|
@cernvm-bot cloudtest |
|
building for cloudtests finished: SUCCESS |
|
cloudtests finished: ABORTED |
|
@cernvm-bot cloudtest |
|
building for cloudtests finished: SUCCESS |
|
@cernvm-bot cloudtest |
|
building for cloudtests finished: SUCCESS |
|
cloudtests finished: FAILURE |
|
cloudtests finished: FAILURE |
|
@cernvm-bot cloudtest |
|
building for cloudtests finished: SUCCESS |
|
cloudtests finished: FAILURE |
Issue #3096
Provides:
Missing
Client options to enable:
TelemetryAggregatorInflux:
Parrameters required: