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

XXX Log to perfdb.dcol1.delphix.com by default #93

Draft
wants to merge 48 commits into
base: develop
Choose a base branch
from

Commits on Nov 19, 2019

  1. stbtrace can't find input files for package installations, collection (

    …#12) (#13)
    
    interval in seconds
    brad-lewis authored and Sebastien Roy committed Nov 19, 2019
    Configuration menu
    Copy the full SHA
    8049b85 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2019

  1. Fix backend io collector post 5.x kernel upgrade (#18) (#20)

    * Fix backend io collector post 5.x kernel upgrade
    
    * Check for kprobe existence before attaching
    
    * Fix lint 1
    prashks authored and Sebastien Roy committed Dec 6, 2019
    Configuration menu
    Copy the full SHA
    247f1cc View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2020

  1. port txg dtrace script to ebpf

    closes #30
    brad-lewis committed Feb 20, 2020
    Configuration menu
    Copy the full SHA
    b8e0e49 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #35 from brad-lewis/txg601

    port txg dtrace script to ebpf
    brad-lewis authored Feb 20, 2020
    Configuration menu
    Copy the full SHA
    817bc78 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2020

  1. DLPX-69040 [Backport of DLPX-68396 to 6.0.2.0] port metaslab_alloc dt…

    …race script to ebpf (#38)
    Prakash Surya authored Mar 24, 2020
    Configuration menu
    Copy the full SHA
    a4646a4 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2020

  1. DLPX-69162 [Backport of DLPX-69120 6.0.2.0] running estat against zvo…

    …l fails to find zvol_impl.h on AWS (#42)
    Prakash Surya authored Apr 9, 2020
    Configuration menu
    Copy the full SHA
    f19c981 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2020

  1. stbtrace should have nonzero exit code on failure [Backport of #17 to…

    … 6.0.3.0] (#40)
    Don Brady authored May 11, 2020
    Configuration menu
    Copy the full SHA
    e7b1156 View commit details
    Browse the repository at this point in the history
  2. commas in the output of keys in estat [Backport of #22 to 6.0.3.0] (#41)

    estat: remove mandatory final positional duration argument
    estat: too many arguments output when there are too few
    Don Brady authored May 11, 2020
    Configuration menu
    Copy the full SHA
    fff5d57 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2020

  1. Compilation failures due to fentry issue [Backport of #33 to 6.0.3.0] (

    …#47)
    
    Co-authored-by: Brad Lewis <[email protected]>
    Don Brady and brad-lewis authored May 14, 2020
    Configuration menu
    Copy the full SHA
    9cf16a2 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2020

  1. Switch to Python 3 [Backport of #9 to 6.0.3.0] (#43)

    Co-authored-by: John Gallagher <[email protected]>
    Don Brady and jgallag88 authored May 19, 2020
    Configuration menu
    Copy the full SHA
    607e52f View commit details
    Browse the repository at this point in the history

Commits on May 22, 2020

  1. [Backport of DLPX-68397 to 6.0.3.0] need nfs threads to replace dtrac…

    …e script (#48)
    Don Brady authored May 22, 2020
    Configuration menu
    Copy the full SHA
    8e746fa View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. Configuration menu
    Copy the full SHA
    c27002d View commit details
    Browse the repository at this point in the history
  2. Fixes for estat usage and arg parsing error messages (#26)

    * Fix usage message for zil program
    
    * Fix arg parsing error message
    jgallag88 authored and brad-lewis committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    c817b30 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e57bac9 View commit details
    Browse the repository at this point in the history
  4. ZIL fixes

    jgallag88 authored and brad-lewis committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    d80a17d View commit details
    Browse the repository at this point in the history
  5. Throughput values are not normalized

    closes #23
    brad-lewis committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    aba6e7f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7835d1f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1e722e3 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. Configuration menu
    Copy the full SHA
    43b0a65 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2021

  1. Configuration menu
    Copy the full SHA
    ccd9920 View commit details
    Browse the repository at this point in the history
  2. Update estat iscsi, zvol, and zpl scripts. (#55)

    closes #53, closes #54
    brad-lewis committed Feb 3, 2021
    Configuration menu
    Copy the full SHA
    2c79d81 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2021

  1. Configuration menu
    Copy the full SHA
    a860fe3 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2021

  1. Configuration menu
    Copy the full SHA
    f0bb551 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b095412 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2021

  1. DLPX-75711 [Backport of DLPX-75405 to 6.0.9.0] nfs_threads script sho…

    …uld flush output and include timestamps (#63)
    Don Brady authored May 19, 2021
    Configuration menu
    Copy the full SHA
    8d5620b View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2021

  1. Configuration menu
    Copy the full SHA
    ac43e68 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2021

  1. TOOL-11951 [Backport of TOOL-11731] performance-diagnostics: build-de…

    …pends on python3-minimal instead of python-minimal (#67)
    pzakha authored Aug 3, 2021
    Configuration menu
    Copy the full SHA
    3f98846 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2021

  1. estat backend-io script complains about missing blk_start_request kpr…

    …obecloses #45 (#68)
    
    Co-authored-by: Brad Lewis <[email protected]>
    mr-t-73 and brad-lewis authored Dec 9, 2021
    Configuration menu
    Copy the full SHA
    5cb1777 View commit details
    Browse the repository at this point in the history
  2. DLPX-72683 [Backport of DLPX-72683 to 6.0.12.0] estat utility's help …

    …text is missing documentation for arc_prefetch (#70)
    brad-lewis authored Dec 9, 2021
    Configuration menu
    Copy the full SHA
    fa44f67 View commit details
    Browse the repository at this point in the history
  3. DLPX-77845 [Backport of DLPX-77532 to 6.0.12.0] The iscsi estat scrip…

    …t needs to be fixed so it reports data correctly (#71)
    brad-lewis authored Dec 9, 2021
    Configuration menu
    Copy the full SHA
    3d0e3f2 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Configuration menu
    Copy the full SHA
    729786d View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. DLPX-78888 [Backport of DLPX-78812 to 6.0.12] Disk IO analytics colle…

    …ctor not running on aws (#75)
    brad-lewis authored Dec 22, 2021
    Configuration menu
    Copy the full SHA
    2bb739d View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. Configuration menu
    Copy the full SHA
    7a1656a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d51210a View commit details
    Browse the repository at this point in the history
  3. DLPX-79245 - [Backport of DLPX-78745 to 6.0.13.0] Apply estat iscsi a…

    …pproach to stbtrace script (#77)
    brad-lewis authored Jan 21, 2022
    Configuration menu
    Copy the full SHA
    ded9672 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Configuration menu
    Copy the full SHA
    fe681cb View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Configuration menu
    Copy the full SHA
    e20d662 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2022

  1. TOOL-13515 [Backport of TOOL-13470 to 6.0.14.0] add telegraf dependen…

    …cy to the performance-diagnostic package (#82)
    grwilson authored Apr 15, 2022
    Configuration menu
    Copy the full SHA
    8cd3f7a View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2022

  1. Revert "TOOL-13515 [Backport of TOOL-13470 to 6.0.14.0] add telegraf …

    …dependency to the performance-diagnostic package (#82)" (#84)
    
    This reverts commit 8cd3f7a.
    sebroy authored Apr 16, 2022
    Configuration menu
    Copy the full SHA
    9a60780 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. TOOL-13515 [Backport of TOOL-13470 to 6.0.15.0] add telegraf dependen…

    …cy to the performance-diagnostic package (#85)
    grwilson authored Apr 20, 2022
    Configuration menu
    Copy the full SHA
    6a20764 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

  1. CP-8403 add telegraf-based metric collection

    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.
    scottmdlpx committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    18023e7 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. Merge pull request #81 from scottmdlpx/master

    CP-8403 Adding Telegraf-based metric collection.
    scottmdlpx authored Jun 28, 2022
    Configuration menu
    Copy the full SHA
    92b0686 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2022

  1. Configuration menu
    Copy the full SHA
    4c0716d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e90f781 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2022

  1. Merge pull request #87 from delphix/origin/projects/merge

    GHM-743  transition more platform repository to pre-gitflow branching model
    Prakash Surya authored Jul 20, 2022
    Configuration menu
    Copy the full SHA
    9bbb16a View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. DLPX-82298 Telegraf needs a restart delay for external programs (#90)

    DLPX-82298 Telegraf needs a restart delay for external programs
    Added a 30s restart delay to external commads invoked via the "execd" plugin
    scottmdlpx authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    ecf228d View commit details
    Browse the repository at this point in the history
  2. DLPX-82457 Telegraf: add zio-queue and metaslab-alloc to playbook col…

    …lection (#91)
    
    DLPX-82457 Telegraf: add zio-queue and metaslab-alloc to playbook collection
    Added entries for these two commands
    scottmdlpx authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    1340e41 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Configuration menu
    Copy the full SHA
    07c6709 View commit details
    Browse the repository at this point in the history