-
Notifications
You must be signed in to change notification settings - Fork 16
GHM-743 transition more platform repository to pre-gitflow branching model #87
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
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…#12) interval in seconds
* Fix backend io collector post 5.x kernel upgrade * Check for kprobe existence before attaching * Fix lint 1
* Fix usage message for zil program * Fix arg parsing error message
Use copy of bcc_helper.h from performance-diagnositics
Add new tool for observing metaslab allocations
Compilation failures due to fentry issue
Throughput values are not normalized
port txg dtrace script to ebpf
…instead of python-minimal (#66)
Initial addition of configuration and control files to enable performance metric collection using the Telegraf agent. See also IDEA-2835 : Improving Support Bundle Performance Metrics Includes: - Service definition and startup script for "delphix-telegraf" - Modified version of "estat" adding JSON output via a "-j" option - A "perf_playbook" wrapper script to enable/disable enhanced collection - Configuration file sections (combined on startup) - Simple wrappers to facilitate parsing of "nfs_threads", "zpool iostat -o", and "zcache stats -a" outputs The service starts with a "base" set of metrics, but will include Object Storage metrics when it is detected, and will include Performance Playbook commands if that has been enabled (manually). The config is reassembled each startup. File paths intended: /opt/delphix/server/bin/delphix-telegraf-service /lib/systemd/system/delphix-telegraf.service /etc/telegraf/nfs-threads.sh /opt/delphix/server/bin/perf_playbook /etc/telegraf/telegraf.base /etc/telegraf/telegraf.inputs.dose /etc/telegraf/telegraf.inputs.playbook /etc/telegraf/zcache-stats.sh /etc/telegraf/zpool-iostat-o.sh This configuration records 4 output files (rotated on size) for main metrics, aggregate statistics (min,max,mean,stddev) and Playbook outputs to enable independent retention periods.
CP-8403 Adding Telegraf-based metric collection.
sebroy
approved these changes
Jul 19, 2022
scottmdlpx
approved these changes
Jul 19, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a git merge of
master
into6.0/stage
; this is in preparation for development to be done directly on6.0/stage
instead ofmaster
.No conflicts when doing the merge, but there is a diff with
master
: