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

feat: collect external_service_op perf object #1941

Merged
merged 20 commits into from
Apr 27, 2023
Merged

Conversation

Hardikl
Copy link
Contributor

@Hardikl Hardikl commented Apr 14, 2023

No description provided.

@cla-bot cla-bot bot added the cla-signed label Apr 14, 2023
@Hardikl Hardikl linked an issue Apr 14, 2023 that may be closed by this pull request
@Hardikl Hardikl marked this pull request as draft April 14, 2023 15:13
@Hardikl
Copy link
Contributor Author

Hardikl commented Apr 17, 2023

image

@Hardikl Hardikl marked this pull request as ready for review April 17, 2023 12:25
@Hardikl Hardikl changed the title feat: collect external_service_op perf object - part1 feat: collect external_service_op perf object Apr 17, 2023
@Hardikl Hardikl force-pushed the external_service_op branch 2 times, most recently from e1fd79e to 3d1fd72 Compare April 17, 2023 12:48
@rahulguptajss
Copy link
Contributor

moving to draft as it is WIP

@rahulguptajss rahulguptajss marked this pull request as draft April 18, 2023 12:34
@Hardikl
Copy link
Contributor Author

Hardikl commented Apr 18, 2023

image

@Hardikl Hardikl marked this pull request as ready for review April 18, 2023 15:08
@Hardikl Hardikl marked this pull request as draft April 18, 2023 15:28
@Hardikl Hardikl marked this pull request as ready for review April 19, 2023 14:02
@Hardikl
Copy link
Contributor Author

Hardikl commented Apr 21, 2023

Ready to review

@cgrinds
Copy link
Collaborator

cgrinds commented Apr 24, 2023

Nice job @Hardikl - since the object collector is disabled by default, this dashboard needs a row/note saying it needs to be enabled similar to Workload dashboards

integration/test/dashboard_json_test.go Outdated Show resolved Hide resolved
integration/test/dashboard_json_test.go Outdated Show resolved Hide resolved
@Hardikl
Copy link
Contributor Author

Hardikl commented Apr 25, 2023

Couple of issues were identified as many more labels were included and started with plugin go way, then identified which labels would be sufficient for this. Then tried to solve same by moving them to template LabelAgent plugin, but these external service ops are across cluster, so just svm, service_name and operation won't be giving the exact result.

That's where I need to put changes in plugin go only with unique key as: datacenter, cluster, svm, service_name, operation.

Not a clean way of doing this, but this is what I found.

@rahulguptajss rahulguptajss merged commit e79e838 into main Apr 27, 2023
@rahulguptajss rahulguptajss deleted the external_service_op branch April 27, 2023 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Collect external_service_op counters
3 participants