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

MON-2693: Scrape profiles #1785

Merged
merged 12 commits into from
Mar 3, 2023

Commits on Feb 27, 2023

  1. Configuration menu
    Copy the full SHA
    fbe68eb View commit details
    Browse the repository at this point in the history
  2. Adds jsonnet for scrape profile

    prometheus-adapter
    node-exporter
    JoaoBraveCoding committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    c4417ce View commit details
    Browse the repository at this point in the history
  3. Adds YAML generated

    JoaoBraveCoding committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    39dbf31 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    11f6f8e View commit details
    Browse the repository at this point in the history
  5. Added scrapeProfile ServiceMonitors for kubelet, etcd and nodeExporter

    Signed-off-by: JoaoBraveCoding <jmarcal@redhat.com>
    JoaoBraveCoding committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    2063a2b View commit details
    Browse the repository at this point in the history
  6. Adds ScrapeConfig type

    Refactors first implementation
    Removes uponly profile
    
    Signed-off-by: JoaoBraveCoding <jmarcal@redhat.com>
    JoaoBraveCoding committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    20f64ff View commit details
    Browse the repository at this point in the history
  7. Removes uponly profile and renames operational to minimal

    Signed-off-by: JoaoBraveCoding <jmarcal@redhat.com>
    JoaoBraveCoding committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    736da81 View commit details
    Browse the repository at this point in the history
  8. Refactors generation of Minimal ServiceMonitors to use lib

    generate-service-monitors lib will remove "drop" metricRelabelings and
    then add for each endpoint a metric relabeling with action "keep" with
    the metrics passed
    Fixes bug instroduced by rebasing where serverName was not being set
    correctly
    
    Signed-off-by: JoaoBraveCoding <jmarcal@redhat.com>
    JoaoBraveCoding committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    a3be939 View commit details
    Browse the repository at this point in the history
  9. Adds missing metrics necessary for dashboards

    Signed-off-by: JoaoBraveCoding <jmarcal@redhat.com>
    JoaoBraveCoding committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    f8e8f58 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    08476f4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b57ebb0 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. Moved to string.Builder and slices.Contains

    Signed-off-by: JoaoBraveCoding <jmarcal@redhat.com>
    JoaoBraveCoding committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    ad0a06d View commit details
    Browse the repository at this point in the history