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

PR to demonstrate the 30 commits introduced by Us #14

Draft
wants to merge 1,074 commits into
base: main
Choose a base branch
from
Draft
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 6, 2024

  1. Merge pull request prometheus#14843 from prometheus/dependabot/go_mod…

    …ules/github.com/scaleway/scaleway-sdk-go-1.0.0-beta.30
    
    Bump github.com/scaleway/scaleway-sdk-go from 1.0.0-beta.29 to 1.0.0-beta.30
    roidelapluie authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    1ed25d5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request prometheus#14845 from prometheus/dependabot/go_mod…

    …ules/golang.org/x/oauth2-0.23.0
    
    Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0
    roidelapluie authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    d4e1900 View commit details
    Browse the repository at this point in the history
  3. Merge pull request prometheus#14840 from prometheus/dependabot/go_mod…

    …ules/golang.org/x/tools-0.24.0
    
    Bump golang.org/x/tools from 0.23.0 to 0.24.0
    roidelapluie authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    55ed6f3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request prometheus#14839 from prometheus/dependabot/go_mod…

    …ules/github.com/prometheus/common-0.59.0
    
    Bump github.com/prometheus/common from 0.58.0 to 0.59.0
    roidelapluie authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    788d8c2 View commit details
    Browse the repository at this point in the history
  5. Merge pull request prometheus#14786 from prometheus/dependabot/go_mod…

    …ules/documentation/examples/remote_storage/github.com/prometheus/client_golang-1.20.2
    
    Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.2 in /documentation/examples/remote_storage
    roidelapluie authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    1a17918 View commit details
    Browse the repository at this point in the history
  6. Bump github.com/prometheus/exporter-toolkit from 0.11.0 to 0.12.0

    Bumps [github.com/prometheus/exporter-toolkit](https://github.com/prometheus/exporter-toolkit) from 0.11.0 to 0.12.0.
    - [Release notes](https://github.com/prometheus/exporter-toolkit/releases)
    - [Changelog](https://github.com/prometheus/exporter-toolkit/blob/master/CHANGELOG.md)
    - [Commits](prometheus/exporter-toolkit@v0.11.0...v0.12.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/prometheus/exporter-toolkit
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    c2593ab View commit details
    Browse the repository at this point in the history
  7. Bump github.com/digitalocean/godo from 1.121.0 to 1.122.0

    Bumps [github.com/digitalocean/godo](https://github.com/digitalocean/godo) from 1.121.0 to 1.122.0.
    - [Release notes](https://github.com/digitalocean/godo/releases)
    - [Changelog](https://github.com/digitalocean/godo/blob/main/CHANGELOG.md)
    - [Commits](digitalocean/godo@v1.121.0...v1.122.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/digitalocean/godo
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    9425c0a View commit details
    Browse the repository at this point in the history
  8. Bump golang.org/x/text from 0.17.0 to 0.18.0

    Bumps [golang.org/x/text](https://github.com/golang/text) from 0.17.0 to 0.18.0.
    - [Release notes](https://github.com/golang/text/releases)
    - [Commits](golang/text@v0.17.0...v0.18.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/text
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    2036177 View commit details
    Browse the repository at this point in the history
  9. Merge pull request prometheus#14734 from roidelapluie/scrape_failure_…

    …logger
    
    Add support for logging scrape failures to a specified file
    roidelapluie authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    404e577 View commit details
    Browse the repository at this point in the history
  10. Merge pull request prometheus#11029 from roidelapluie/paramtest

    Target parameter labels should not be overridden by config params
    roidelapluie authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    b23c32b View commit details
    Browse the repository at this point in the history
  11. Merge pull request prometheus#14841 from prometheus/dependabot/go_mod…

    …ules/github.com/prometheus/exporter-toolkit-0.12.0
    
    Bump github.com/prometheus/exporter-toolkit from 0.11.0 to 0.12.0
    roidelapluie authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    59402f8 View commit details
    Browse the repository at this point in the history
  12. Bump github.com/prometheus/common from 0.58.0 to 0.59.1

    Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.58.0 to 0.59.1.
    - [Release notes](https://github.com/prometheus/common/releases)
    - [Changelog](https://github.com/prometheus/common/blob/main/RELEASE.md)
    - [Commits](prometheus/common@v0.58.0...v0.59.1)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/prometheus/common
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    48746b1 View commit details
    Browse the repository at this point in the history
  13. Merge pull request prometheus#14851 from prometheus/dependabot/go_mod…

    …ules/github.com/prometheus/common-0.59.1
    
    Bump github.com/prometheus/common from 0.58.0 to 0.59.1
    roidelapluie authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    8805301 View commit details
    Browse the repository at this point in the history
  14. Merge pull request prometheus#14842 from prometheus/dependabot/go_mod…

    …ules/github.com/digitalocean/godo-1.122.0
    
    Bump github.com/digitalocean/godo from 1.121.0 to 1.122.0
    roidelapluie authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    5a1f4a7 View commit details
    Browse the repository at this point in the history
  15. Merge pull request prometheus#14837 from prometheus/dependabot/go_mod…

    …ules/go-opentelemetry-io-14eb93439b
    
    Bump the go-opentelemetry-io group across 1 directory with 6 updates
    roidelapluie authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    a7a9dba View commit details
    Browse the repository at this point in the history
  16. Merge pull request prometheus#14832 from prometheus/dependabot/go_mod…

    …ules/golang.org/x/text-0.18.0
    
    Bump golang.org/x/text from 0.17.0 to 0.18.0
    roidelapluie authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    51e8b6f View commit details
    Browse the repository at this point in the history
  17. Merge pull request prometheus#14804 from prometheus/dependabot/go_mod…

    …ules/github.com/linode/linodego-1.40.0
    
    Bump github.com/linode/linodego from 1.38.0 to 1.40.0
    roidelapluie authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    f44304a View commit details
    Browse the repository at this point in the history
  18. Bump github.com/docker/docker

    Bumps [github.com/docker/docker](https://github.com/docker/docker) from 27.1.1+incompatible to 27.2.0+incompatible.
    - [Release notes](https://github.com/docker/docker/releases)
    - [Commits](moby/moby@v27.1.1...v27.2.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/docker/docker
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    0dfe326 View commit details
    Browse the repository at this point in the history
  19. Bump github.com/miekg/dns from 1.1.61 to 1.1.62

    Bumps [github.com/miekg/dns](https://github.com/miekg/dns) from 1.1.61 to 1.1.62.
    - [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release)
    - [Commits](miekg/dns@v1.1.61...v1.1.62)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/miekg/dns
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    92004f1 View commit details
    Browse the repository at this point in the history
  20. Merge pull request prometheus#14791 from prometheus/dependabot/go_mod…

    …ules/github.com/miekg/dns-1.1.62
    
    Bump github.com/miekg/dns from 1.1.61 to 1.1.62
    roidelapluie authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    828f340 View commit details
    Browse the repository at this point in the history
  21. utf8: enable utf-8 support by default

    This change causes Prometheus to allow all UTF-8 characters in metric and label names.
    This means that names that were previously invalid and would have been previously rejected will be allowed through.
    
    Signed-off-by: Owen Williams <[email protected]>
    ywwg committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    88bb05c View commit details
    Browse the repository at this point in the history
  22. Update storage.md with the latest around Remote Write 2.0 (prometheus…

    …#14848)
    
    * Update storage.md with the latest around Remote Write 2.0
    
    Signed-off-by: Bartlomiej Plotka <[email protected]>
    
    * Update storage.md
    
    Signed-off-by: Bartlomiej Plotka <[email protected]>
    
    ---------
    
    Signed-off-by: Bartlomiej Plotka <[email protected]>
    bwplotka authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    edc83ed View commit details
    Browse the repository at this point in the history
  23. Bump klog-gokit

    Signed-off-by: Julien <[email protected]>
    roidelapluie committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    3dc4a9c View commit details
    Browse the repository at this point in the history
  24. Merge pull request prometheus#14788 from prometheus/dependabot/go_mod…

    …ules/k8s-io-a0fc09b0c0
    
    Bump the k8s-io group across 1 directory with 3 updates
    roidelapluie authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    cb671ef View commit details
    Browse the repository at this point in the history
  25. Merge pull request prometheus#14705 from prometheus/owilliams/default-on

    utf8: enable utf-8 support by default
    beorn7 authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    694d980 View commit details
    Browse the repository at this point in the history
  26. Merge pull request prometheus#14803 from prometheus/dependabot/go_mod…

    …ules/github.com/docker/docker-27.2.0incompatible
    
    Bump github.com/docker/docker from 27.1.1+incompatible to 27.2.0+incompatible
    roidelapluie authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    9f57f14 View commit details
    Browse the repository at this point in the history
  27. build(deps): bump github.com/go-zookeeper/zk from 1.0.3 to 1.0.4

    Bumps [github.com/go-zookeeper/zk](https://github.com/go-zookeeper/zk) from 1.0.3 to 1.0.4.
    - [Release notes](https://github.com/go-zookeeper/zk/releases)
    - [Commits](go-zookeeper/zk@v1.0.3...v1.0.4)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/go-zookeeper/zk
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    df750ef View commit details
    Browse the repository at this point in the history
  28. Make linter run by upgrading the ESLint config

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    07856b4 View commit details
    Browse the repository at this point in the history
  29. Remove unneeded <Group> in TSDBStatusPage

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    b75a12b View commit details
    Browse the repository at this point in the history
  30. Complete building tree view and implement "Explain" tab

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    5fd860f View commit details
    Browse the repository at this point in the history
  31. Install prettier deps for modules and old React app

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    ae131e7 View commit details
    Browse the repository at this point in the history
  32. Make new UI tools Go version the same as rest of Prometheus

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    ee4a06b View commit details
    Browse the repository at this point in the history
  33. Add commented-out Prometheus demo server as alternative to vite proxy…

    … config
    
    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    5c88aa4 View commit details
    Browse the repository at this point in the history
  34. Merge branch 'main' into mantine-ui

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    ad21ef3 View commit details
    Browse the repository at this point in the history
  35. Only switch dir temporarily in build_ui.sh

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    9b27e0d View commit details
    Browse the repository at this point in the history
  36. Rename and restructure AST-to-JSON file

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    cb66131 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    392e0a6 View commit details
    Browse the repository at this point in the history
  38. Update UI tools Go version again to match rest of Prometheus

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    89bfe81 View commit details
    Browse the repository at this point in the history
  39. git-ignore the correct build output dir for the old UI

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    0c5e4ef View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Remove file that was erroneously added to old UI

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    d9fdb50 View commit details
    Browse the repository at this point in the history
  2. Remove package-lock.json from root of repo

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    a084a05 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2024

  1. promql.Engine.Close: No-op if nil (prometheus#14861)

    Signed-off-by: Arve Knudsen <[email protected]>
    aknuds1 authored Sep 8, 2024
    Configuration menu
    Copy the full SHA
    db5e48d View commit details
    Browse the repository at this point in the history
  2. Improve binop explain view styling

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    7e0cd2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b42915 View commit details
    Browse the repository at this point in the history
  4. Update mantine-ui package version to latest release

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    0ac38a5 View commit details
    Browse the repository at this point in the history
  5. Update all CodeMirror dependencies

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    52a6e32 View commit details
    Browse the repository at this point in the history
  6. OTLP: Support context cancellation/timeout during translation (promet…

    …heus#14612)
    
    * OTLP: Support context cancellation/timeout during translation
    
    ---------
    
    Signed-off-by: Arve Knudsen <[email protected]>
    aknuds1 authored Sep 8, 2024
    Configuration menu
    Copy the full SHA
    4fc562f View commit details
    Browse the repository at this point in the history
  7. Merge branch 'main' into mantine-ui

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    c3f11a7 View commit details
    Browse the repository at this point in the history
  8. Limit memory usage Go tests with race detector (prometheus#14862)

    * Limit memory usage Go tests with race detector
    
    Preliminary fix for prometheus#14858
    
    Signed-off-by: Julius Volz <[email protected]>
    
    * Use CI job env var instead for Go memory limits
    
    Signed-off-by: Julius Volz <[email protected]>
    
    ---------
    
    Signed-off-by: Julius Volz <[email protected]>
    juliusv authored Sep 8, 2024
    Configuration menu
    Copy the full SHA
    09c1e0b View commit details
    Browse the repository at this point in the history
  9. Merge branch 'main' into mantine-ui

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    91e93ab View commit details
    Browse the repository at this point in the history
  10. Fix a lot of styling in tree view and binop explain view

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    cdcd43a View commit details
    Browse the repository at this point in the history
  11. Select root of tree by default in tree view

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    1f1ca37 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d23872e View commit details
    Browse the repository at this point in the history
  13. Git-ignore correct path for old web UI build

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    2c2a653 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Implement unary negation for native histograms

    Signed-off-by: Charles Korn <[email protected]>
    charleskorn committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    9852855 View commit details
    Browse the repository at this point in the history
  2. Modify parser for native histograms to allow negative values where su…

    …pported
    
    Signed-off-by: Charles Korn <[email protected]>
    charleskorn committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    2bdb345 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e8c7482 View commit details
    Browse the repository at this point in the history
  4. Document /api/v1/parse_expr endpoint

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    f1e0939 View commit details
    Browse the repository at this point in the history
  5. Make "npm run start" from web/ui start the new UI

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    0c9a2c9 View commit details
    Browse the repository at this point in the history
  6. Update UI docs to mention both old + new UIs

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    a0463f5 View commit details
    Browse the repository at this point in the history
  7. Make status page timestamps consistent and use local time

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    ff41d45 View commit details
    Browse the repository at this point in the history
  8. Remove commented-out and unused allowLineBreaks settings for binop ex…

    …plain
    
    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    d7bacf9 View commit details
    Browse the repository at this point in the history
  9. Remove a few unneeded comments and component props

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    5956d48 View commit details
    Browse the repository at this point in the history
  10. Show alert annotations on /rules page

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    adf6c10 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7e0cba5 View commit details
    Browse the repository at this point in the history
  12. Revert back to normal font for recording rule titles

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    306d357 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e2be869 View commit details
    Browse the repository at this point in the history
  14. Merge pull request prometheus#14872 from prometheus/mantine-ui

    Merge new UI branch for Prometheus 3.0 into main
    juliusv authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    d289900 View commit details
    Browse the repository at this point in the history
  15. BUGFIX: TSDB: panic in chunk querier

    Followup to prometheus#14831
    
    Signed-off-by: György Krajcsovits <[email protected]>
    krajorama committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    60ab1cc View commit details
    Browse the repository at this point in the history
  16. Remove unnecessary conversion

    Signed-off-by: György Krajcsovits <[email protected]>
    krajorama committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    d3f4e7c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0a88943 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    cac58b8 View commit details
    Browse the repository at this point in the history
  19. Merge pull request prometheus#14874 from krajorama/fix-panic-in-ooo-q…

    …uery2
    
    BUGFIX: TSDB: panic in chunk querier
    krajorama authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    ab5994d View commit details
    Browse the repository at this point in the history
  20. Merge pull request prometheus#14767 from bboreham/fix-encoding-comment

    [Comment] Correct the comment on Decbuf.UvarintBytes
    bboreham authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    16e5e99 View commit details
    Browse the repository at this point in the history
  21. Move AM discovery page from "Monitoring status" -> "Server status"

    Seems to at least make more sense to me like that.
    
    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    11f344e View commit details
    Browse the repository at this point in the history
  22. Merge pull request prometheus#14875 from prometheus/move-am-sd-menu-e…

    …ntry
    
    Move AM discovery page from "Monitoring status" -> "Server status"
    juliusv authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    6c79689 View commit details
    Browse the repository at this point in the history
  23. Merge branch 'main' into 3.0-main-sync-24-09-09

     Conflicts:
    	cmd/prometheus/main.go
    	docs/command-line/prometheus.md
    	docs/feature_flags.md
    	web/ui/build_ui.sh
    	web/web.go
        Resolved by dropping the UTF-8 feature flag and adding the
        `auto-reload-config` feature flag.
        For the new web ui pick all changes from `main`.
    jan--f committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    fa31871 View commit details
    Browse the repository at this point in the history
  24. Merge pull request prometheus#14852 from roidelapluie/testqvalue

    Scrape: test for q-value compliance with RFC 9110 in Accept header
    roidelapluie authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    43cf9ad View commit details
    Browse the repository at this point in the history
  25. Add changelog entries in preparation of 3.0-beta

    Signed-off-by: Jan Fajerski <[email protected]>
    jan--f committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    dadad9b View commit details
    Browse the repository at this point in the history
  26. remove rfratto as a tsdb/agent maintainer

    Signed-off-by: Robert Fratto <[email protected]>
    rfratto committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    35ef7d4 View commit details
    Browse the repository at this point in the history
  27. ui build: create requires web/ui/static dir ad hoc

    Signed-off-by: Jan Fajerski <[email protected]>
    juliusv authored and jan--f committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    785d595 View commit details
    Browse the repository at this point in the history
  28. Bring back documentation link in the form of an action button

    IMO this looks nicer than adding it as a normal page nav link as in
    prometheus#14878
    
    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    c108099 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    569b6ab View commit details
    Browse the repository at this point in the history
  30. Merge pull request prometheus#14879 from jan--f/3.0-main-sync-24-09-09

    3.0 main sync 24 09 09
    Nexucis authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    3c99399 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Update promci action

    Pick up new promci action to automatically configure `GOMEMLIMIT`.
    
    Signed-off-by: SuperQ <[email protected]>
    SuperQ committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    928f093 View commit details
    Browse the repository at this point in the history
  2. Bump @types/node from 22.5.2 to 22.5.4 in /web/ui (prometheus#14873)

    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.5.2 to 22.5.4.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-type: indirect
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    1b281f0 View commit details
    Browse the repository at this point in the history
  3. Fix error flood by downgrading OTel dependencies (prometheus#14884)

    Fixes prometheus#14859, although we'll have to see about a long-term fix. Hopefully it'll
    be fixed upstream with a follow-up version.
    
    Signed-off-by: Julius Volz <[email protected]>
    juliusv authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    be0c0bd View commit details
    Browse the repository at this point in the history
  4. Merge pull request prometheus#14881 from rfratto/remove-rfratto-maint…

    …ainer
    
    remove rfratto as a tsdb/agent maintainer
    beorn7 authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    a634618 View commit details
    Browse the repository at this point in the history
  5. Update CHANGELOG for beta

    Signed-off-by: Fiona Liao <[email protected]>
    fionaliao committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    500fcac View commit details
    Browse the repository at this point in the history
  6. Fix a couple of PR links in changelog

    Signed-off-by: Fiona Liao <[email protected]>
    fionaliao committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    f729a70 View commit details
    Browse the repository at this point in the history
  7. Change npm deps to 0.3xx

    Signed-off-by: Fiona Liao <[email protected]>
    fionaliao committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    a2bf2bf View commit details
    Browse the repository at this point in the history
  8. Add release description and UI entry in changelog

    Signed-off-by: Fiona Liao <[email protected]>
    
    Co-authored-by: Owen Williams <[email protected]>
    fionaliao and ywwg committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    6a1c7cf View commit details
    Browse the repository at this point in the history
  9. Add issue ref to UI update

    Signed-off-by: Fiona Liao <[email protected]>
    fionaliao committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    a5e079c View commit details
    Browse the repository at this point in the history
  10. Organise CHANGELOG

    Signed-off-by: Fiona Liao <[email protected]>
    fionaliao committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    80d92f8 View commit details
    Browse the repository at this point in the history
  11. Add additional changelog entries

    Signed-off-by: Fiona Liao <[email protected]>
    fionaliao committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    1314c02 View commit details
    Browse the repository at this point in the history
  12. Fix npm deps

    Signed-off-by: Fiona Liao <[email protected]>
    fionaliao committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    63a842e View commit details
    Browse the repository at this point in the history
  13. Try manually updating react-app deps

    Signed-off-by: Fiona Liao <[email protected]>
    fionaliao committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    e1c2c51 View commit details
    Browse the repository at this point in the history
  14. Revert "Try manually updating react-app deps"

    This reverts commit e1c2c51.
    
    Signed-off-by: Fiona Liao <[email protected]>
    fionaliao committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    d33cdb9 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8aab645 View commit details
    Browse the repository at this point in the history
  16. Merge pull request prometheus#14888 from roidelapluie/fix-discovered-…

    …alertmanagers
    
    Mantine UI: Fix 404 on /discovered-alertmanagers
    juliusv authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    7741134 View commit details
    Browse the repository at this point in the history
  17. Merge pull request prometheus#14882 from prometheus/new-ui-help-button

    Bring back documentation link in the form of an action button
    juliusv authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    bde5092 View commit details
    Browse the repository at this point in the history
  18. Mantine UI: Use actual lookback delta in explain

    Signed-off-by: Julien <[email protected]>
    roidelapluie committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    be6d443 View commit details
    Browse the repository at this point in the history
  19. Rollback old react app version

    Signed-off-by: Fiona Liao <[email protected]>
    fionaliao committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    1d2b08b View commit details
    Browse the repository at this point in the history
  20. Merge pull request prometheus#14891 from roidelapluie/fix-lookback-delta

    Mantine UI: Use actual lookback delta in explain
    jan--f authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    3ce285e View commit details
    Browse the repository at this point in the history
  21. Merge pull request prometheus#14880 from prometheus/njpm/fix-utf8-config

    fix(utf8): propagate validationScheme config to scraping options
    beorn7 authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    482f1f6 View commit details
    Browse the repository at this point in the history
  22. Bump promci

    Signed-off-by: Julien <[email protected]>
    roidelapluie committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    8d58097 View commit details
    Browse the repository at this point in the history
  23. Merge pull request prometheus#14821 from charleskorn/nh-negative-mult…

    …iplication-division
    
    promql: correctly handle unary negation of native histograms and add tests for multiplication and division of native histograms by negative scalars
    beorn7 authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    8114f9a View commit details
    Browse the repository at this point in the history
  24. Merge pull request prometheus#14885 from prometheus/superq/update_pro…

    …mci_2
    
    Update promci action
    roidelapluie authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    8d3da31 View commit details
    Browse the repository at this point in the history
  25. ci test: pass enable_npm to setup_environment

    Signed-off-by: Jan Fajerski <[email protected]>
    jan--f committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    341a1c1 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    3782da7 View commit details
    Browse the repository at this point in the history
  27. Merge pull request prometheus#14893 from roidelapluie/bottomkui

    Explain: Use param scalars in aggregations description
    juliusv authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    1bd10ac View commit details
    Browse the repository at this point in the history
  28. Fix HTML rendering for aggregator Explain view

    Follow-up to prometheus#14893
    
    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    ee808cd View commit details
    Browse the repository at this point in the history
  29. Merge pull request prometheus#14892 from jan--f/test-enable_npm-action

    test: pass enable_npm to setup_environment
    juliusv authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    7fa4bd4 View commit details
    Browse the repository at this point in the history
  30. Update CHANGELOG.md

    Co-authored-by: Julien <[email protected]>
    Signed-off-by: Fiona Liao <[email protected]>
    fionaliao and roidelapluie authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    da6b319 View commit details
    Browse the repository at this point in the history
  31. Merge branch 'release-3.0' into release-3.0.0-beta

    Signed-off-by: Fiona Liao <[email protected]>
    fionaliao committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    5580e27 View commit details
    Browse the repository at this point in the history
  32. Fix ENHANCEMENT typo

    Signed-off-by: Fiona Liao <[email protected]>
    fionaliao committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    1ac1e00 View commit details
    Browse the repository at this point in the history
  33. Merge pull request prometheus#14895 from prometheus/fix-limit-ratio-e…

    …xplain
    
    Fix HTML rendering for aggregator Explain view
    juliusv authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    ad652de View commit details
    Browse the repository at this point in the history
  34. Add test-flags to try and get CI to pass

    Signed-off-by: Fiona Liao <[email protected]>
    fionaliao committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    24b256b View commit details
    Browse the repository at this point in the history
  35. Merge pull request prometheus#14853 from fionaliao/release-3.0.0-beta

    Prepare release 3.0.0-beta.0
    juliusv authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    8472d23 View commit details
    Browse the repository at this point in the history
  36. Merge branch 'main' into release-3.0-beta.0

     Conflicts:
    	scrape/scrape_test.go
              Pick both changes.
    jan--f committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    91608c0 View commit details
    Browse the repository at this point in the history
  37. Merge pull request prometheus#14896 from jan--f/release-3.0-beta.0

    Cut release 3.0 beta.0
    juliusv authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    4e17166 View commit details
    Browse the repository at this point in the history
  38. Bump actions/upload-artifact from 4.3.4 to 4.4.0 (prometheus#14775)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.4 to 4.4.0.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@0b2256b...5076954)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    54772a2 View commit details
    Browse the repository at this point in the history
  39. chore: Fix typos (prometheus#14868)

    * Fix typos
    
    ---------
    
    Signed-off-by: Nathan Baulch <[email protected]>
    NathanBaulch authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    50cd453 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    dfec29d View commit details
    Browse the repository at this point in the history
  2. ui: drop template readme

    Signed-off-by: Sandro <[email protected]>
    SuperSandro2000 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    65743bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f81e07 View commit details
    Browse the repository at this point in the history
  4. TSDB: OOO native histograms: prep for multiple ooo head chunks (prome…

    …theus#14850)
    
    * tsdb: mmapCurrentOOOHeadChunk prepare for multiple ooo chunks
    
    Currently float samples can only create a single ooo head chunk, but
    native histograms can result in multiple due to counter resets, etc.
    
    Signed-off-by: György Krajcsovits <[email protected]>
    
    * tsdb: getOOOSeriesChunks prepare for multiple ooo chunks
    
    Currently float samples can only create a single ooo head chunk, but
    native histograms can result in multiple due to counter resets, etc.
    
    Signed-off-by: György Krajcsovits <[email protected]>
    
    ---------
    
    Signed-off-by: György Krajcsovits <[email protected]>
    krajorama authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    5aa3d82 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. makefile: Add support for skipping UI build when prebuilt assets are …

    …provided
    
    This commit introduces the ability to skip the UI build in the Makefile by
    providing prebuilt UI assets, addressing the needs of users who may not have npm
    installed or who do not want to go through the front-end build process.
    
    To achieve this, we added the `PREBUILT_ASSETS_STATIC_DIR` environment variable.
    If this variable is set, the Makefile will skip the UI build and related tasks,
    such as bundling npm licenses. Instead, it will use the prebuilt assets from
    the specified directory.
    
    We already publish prebuilt UI assets as part of our release artifacts
    (e.g., `prometheus-web-ui-3.0.0-beta.0.tar.gz`). Users can download this tarball,
    extract it, and point the `PREBUILT_ASSETS_STATIC_DIR` to the extracted folder.
    This reduces build complexity, especially for users who don't have a development
    environment for front-end builds.
    
    For example, you can use the command:
    `make PREBUILT_ASSETS_STATIC_DIR=static build`
    where `static` refers to the directory containing the prebuilt UI files.
    This change simplifies the build process while still allowing users to use a
    prebuilt UI if desired.
    
    This solution is particularly useful for users who don't need to modify the UI
    and prefer to use the prebuilt version that we provide with each release.
    
    Signed-off-by: Julien <[email protected]>
    roidelapluie committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    9126bbb View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Merge pull request prometheus#14899 from SuperSandro2000/patch-1

    ui: drop readme from template
    juliusv authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    73e94dc View commit details
    Browse the repository at this point in the history
  2. Merge pull request prometheus#14898 from prometheus/fix-targets-page-…

    …coloring
    
    Fix border color for target pools with one target that is failing
    juliusv authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    b93ed7b View commit details
    Browse the repository at this point in the history
  3. Add general Mantine overrides CSS file

    ...initially fixing the ellipsis overflow text cut-off in badges.
    
    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    a7c1a95 View commit details
    Browse the repository at this point in the history
  4. Make sure that alert element table headers are not wrapped

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    0757fbb View commit details
    Browse the repository at this point in the history
  5. Factor out common icon and card styles

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    0180cf3 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. docs/feature_flags.md: drop agent feature flag

    Signed-off-by: Jan Fajerski <[email protected]>
    jan--f committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    722f332 View commit details
    Browse the repository at this point in the history
  2. Merge pull request prometheus#14903 from jan--f/drop-agent-ff-docs

    docs/feature_flags.md: drop `agent` feature flag
    ArthurSens authored Sep 14, 2024
    Configuration menu
    Copy the full SHA
    e8fa131 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Fix tree line drawing by using a callback ref

    In a non-dev build (no initial double-renders), the tree lines would not be
    rendered correctly from the parent of a binop to its first child, because the
    first child would be rendered before the parent, and the parent's ref hadn't
    been set yet at that time. Switched from a normal ref to a callback-based ref
    with explicit React state update to make sure that the child gets to know about
    the parent's (later) rendered div element.
    
    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    50af7d5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request prometheus#14907 from prometheus/julius/new-ui-imp…

    …rovements
    
    UI improvements: Factor out common styles, fix tree node line rendering, always show full badge contents (no ellipsis)
    juliusv authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    62bd893 View commit details
    Browse the repository at this point in the history
  3. Merge pull request prometheus#14901 from roidelapluie/prebuiltui

    makefile: Add support for skipping UI build when prebuilt assets are provided
    roidelapluie authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    31ce9da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ac01dc9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request prometheus#14908 from roidelapluie/fix14889

    Explain, vector-to-vector: Do not compute results for set operators
    juliusv authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    d67ba3e View commit details
    Browse the repository at this point in the history
  6. Merge pull request prometheus#14531 from prometheus/dependabot/go_mod…

    …ules/github.com/go-zookeeper/zk-1.0.4
    
    build(deps): bump github.com/go-zookeeper/zk from 1.0.3 to 1.0.4
    roidelapluie authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    f007659 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6febfbb View commit details
    Browse the repository at this point in the history
  8. PromQL explain view: Support set operators

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    9b0dc68 View commit details
    Browse the repository at this point in the history
  9. TSDB: Simplify benchmark regexps

    Several regexps were coded like `"^.*$"`, which is an unnatural
    formulation nobody is likely to use. Inside `NewMatcher`, `^` and `$`
    are added anyway, which makes the form in the benchmark redundant.
    
    It even printed it out in the expected way.
    
    Signed-off-by: Bryan Boreham <[email protected]>
    bboreham committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    a8133f3 View commit details
    Browse the repository at this point in the history
  10. Merge pull request prometheus#14913 from prometheus/explain-view-set-ops

    PromQL explain view: Support set operators
    juliusv authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    6acd3de View commit details
    Browse the repository at this point in the history
  11. Refactor and fix time formatting functions, add tests

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    57898c7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    091fc40 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a1908df View commit details
    Browse the repository at this point in the history
  14. Bump typescript from 5.5.4 to 5.6.2 in /web/ui

    Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.5.4 to 5.6.2.
    - [Release notes](https://github.com/microsoft/TypeScript/releases)
    - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
    - [Commits](microsoft/TypeScript@v5.5.4...v5.6.2)
    
    ---
    updated-dependencies:
    - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    2fa84df View commit details
    Browse the repository at this point in the history
  15. Add support for running govulncheck (prometheus#12654)

    * Add support for running govulncheck
    
    ---------
    
    Signed-off-by: 51n15t9r <[email protected]>
    51n15t9r authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    b6015e7 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Merge pull request prometheus#14914 from prometheus/julius/new-ui-imp…

    …rovements
    
    New UI: Better time formatting + tests, better styling
    juliusv authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    2c87817 View commit details
    Browse the repository at this point in the history
  2. storage: Update LabelQuerier interface to return sorted label values (p…

    …rometheus#14849)
    
    * Change LabelQuerier.LabelValues() to return sorted values
    
    ---------
    
    Signed-off-by: 🌲 Harry 🌊 John 🏔 <[email protected]>
    harry671003 authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    919dc0c View commit details
    Browse the repository at this point in the history
  3. tsdb: Add support for ingestion of out-of-order native histogram samp…

    …les (prometheus#14546)
    
    Add support for ingesting OOO native histograms
    
    * Add flag for enabling and disabling OOO native histogram ingestion
    * Update OOO querying tests to include native histogram samples
    * Add OOO head tests
    * Add test for OOO native histogram counter reset headers
    
    Signed-off-by: Carrie Edwards <[email protected]>
    Signed-off-by: György Krajcsovits <[email protected]>
    Co-authored by: Carrie Edwards <[email protected]>
    Co-authored by: Jeanette Tan <[email protected]>
    Co-authored by: György Krajcsovits <[email protected]>
    Co-authored by: Fiona Liao <[email protected]>
    carrieedwards authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    14e3c05 View commit details
    Browse the repository at this point in the history
  4. Merge pull request prometheus#14911 from bboreham/clarify-postings-be…

    …nchmark
    
    TSDB: Simplify benchmark regexps
    bboreham authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    d5f4fab View commit details
    Browse the repository at this point in the history
  5. Merge pull request prometheus#14915 from prometheus/dependabot/npm_an…

    …d_yarn/web/ui/typescript-5.6.2
    
    Bump typescript from 5.5.4 to 5.6.2 in /web/ui
    juliusv authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    00d23c9 View commit details
    Browse the repository at this point in the history
  6. Fix: optimize .* regexp performance

    Shortcut for `.*` matches newlines as well.
    Add preamble change ^(?s:
    Add test
    dotAll flag por al regex
    Add and fix regex tests
    
    Signed-off-by: Mario Fernandez <[email protected]>
    marioferh committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    5814920 View commit details
    Browse the repository at this point in the history
  7. fix(wlog/watcher_test.go): make TestRun_AvoidNotifyWhenBehind more re…

    …silient
    
    Signed-off-by: machine424 <[email protected]>
    machine424 committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    d1b4312 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d0d57ff View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ac53778 View commit details
    Browse the repository at this point in the history
  10. build(deps): bump lru-cache from 7.18.3 to 11.0.1 in /web/ui

    Signed-off-by: junya koyama <[email protected]>
    arukiidou committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    8dae428 View commit details
    Browse the repository at this point in the history
  11. build(deps): fix breaking chages.

    Signed-off-by: junya koyama <[email protected]>
    arukiidou committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    54fe9f3 View commit details
    Browse the repository at this point in the history
  12. fix(bstream/writeByte): ensure it appends only one byte (prometheus#1…

    …4854)
    
    fix(bstream/writeByte): ensure it appends only one byte
    
    Signed-off-by: Antoine Pultier <[email protected]>
    fungiboletus authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    d90d097 View commit details
    Browse the repository at this point in the history
  13. Merge pull request prometheus#12829 from arukiidou/chore/bump-webui

    build(deps): bump lru-cache from 7.18.3 to 11.0.1 in /web/ui
    juliusv authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    6c5e2f8 View commit details
    Browse the repository at this point in the history
  14. Merge pull request prometheus#14912 from roidelapluie/notready

    mantine UI: Distinguish between Not Ready and Stopping
    juliusv authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    b8d1336 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. fix rwv2 build write request benchmark, also change how the memory us…

    …age (prometheus#14925)
    
    is reported for these benchmarks to more accurately reflect what's
    actually allocated
    
    Signed-off-by: Callum Styan <[email protected]>
    cstyan authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c328d5f View commit details
    Browse the repository at this point in the history
  2. Merge pull request prometheus#14505 from marioferh/improve_performanc…

    …e_regex
    
    [CHANGE] regexp . to match \n and optimize performance
    bboreham authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    bb47f78 View commit details
    Browse the repository at this point in the history
  3. UI/PromQL: autocomplete topk like aggregation function parameters

    Signed-off-by: Augustin Husson <[email protected]>
    Nexucis committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6961999 View commit details
    Browse the repository at this point in the history
  4. Make rate possible non-counter annotation consistent (prometheus#14910)

    * Make rate possible non-counter annotation consistent
    
    Previously a PossibleNonCounterInfo annotation would be left in cases
    where a range-vector selects 1 float data point, even if no more points
    are selected in order to calculate a rate.
    
    This change ensures an output float exists before emitting such an
    annotation.
    
    This fixes an inconsistency where a series with mixed data (ie, a float
    and a native histogram) would emit an annotation without any points.
    
    For example,
    
    ```
    
    load 1m
    series{label="a"} 1 {{schema:1 sum:10 count:5 buckets:[1 2 3]}}
    
    eval instant at 1m rate(series[1m1s])
    
    ```
    
    Would have a PossibleNonCounterInfo annotation.
    
    Wheras
    
    ```
    
    load 1m
    series{label="a"} {{schema:1 sum:10 count:5 buckets:[1 2 3]}} {{schema:1 sum:15 count:10 buckets:[1 2 3]}}
    
    eval instant at 1m rate(series[1m1s])
    
    ```
    
    Would not. 
    
    ---------
    
    Signed-off-by: Joshua Hesketh <[email protected]>
    jhesketh authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b6107cc View commit details
    Browse the repository at this point in the history
  5. TSDB: Improve xor-chunk benchmarks

    Benchmarks must do the same work N times.
    Run 3 cases, where the values are constant, vary a bit, and vary a lot.
    
    Also aim for 120 samples same as TSDB default.
    
    Signed-off-by: Bryan Boreham <[email protected]>
    bboreham committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b65f1b6 View commit details
    Browse the repository at this point in the history
  6. [PERF] Chunk encoding: simplify writeByte

    Rather than append a zero then set the value at that position, append the value.
    
    Signed-off-by: Bryan Boreham <[email protected]>
    bboreham committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b9a9689 View commit details
    Browse the repository at this point in the history
  7. [PERF] Chunk encoding: combine timestamp writes

    Instead of a 2-bit write followed by a 14-bit write, do two 8-bit
    writes, which goes much faster since it avoids looping.
    
    Signed-off-by: Bryan Boreham <[email protected]>
    bboreham committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    648a668 View commit details
    Browse the repository at this point in the history
  8. promql: put holt_winters behind experimental feature flag

    Signed-off-by: Jan Fajerski <[email protected]>
    jan--f committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    15cea39 View commit details
    Browse the repository at this point in the history
  9. lint

    Signed-off-by: Bryan Boreham <[email protected]>
    bboreham committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    e8c2d91 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Merge pull request prometheus#14874 from krajorama/fix-panic-in-ooo-q…

    …uery2
    
    BUGFIX: TSDB: panic in chunk querier
    krajorama authored and bboreham committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    0d22a91 View commit details
    Browse the repository at this point in the history
  2. Fix error flood by downgrading OTel dependencies (prometheus#14884)

    Fixes prometheus#14859, although we'll have to see about a long-term fix. Hopefully it'll
    be fixed upstream with a follow-up version.
    
    Signed-off-by: Julius Volz <[email protected]>
    juliusv authored and bboreham committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    5e68360 View commit details
    Browse the repository at this point in the history
  3. Backward compatibility with upcoming index v3

    Signed-off-by: Ganesh Vernekar <[email protected]>
    codesome authored and bboreham committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    5ccb069 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    546f780 View commit details
    Browse the repository at this point in the history
  5. Merge pull request prometheus#14940 from roidelapluie/subsecondzoom

    UI: Disallow sub-second zoom as this cause inconsistenices in the X axis in uPlot
    juliusv authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    c36589a View commit details
    Browse the repository at this point in the history
  6. Prepare release 2.55.0-rc.0

    Signed-off-by: Bryan Boreham <[email protected]>
    bboreham committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    81b9407 View commit details
    Browse the repository at this point in the history
  7. promql(native histograms): Introduce exponential interpolation

    The linear interpolation (assuming that observations are uniformly
    distributed within a bucket) is a solid and simple assumption in lack
    of any other information. However, the exponential bucketing used by
    standard schemas of native histograms has been chosen to cover the
    whole range of observations in a way that bucket populations are
    spread out over buckets in a reasonably way for typical distributions
    encountered in real-world scenarios.
    
    This is the origin of the idea implemented here: If we divide a given
    bucket into two (or more) smaller exponential buckets, we "most
    naturally" expect that the samples in the original buckets will split
    among those smaller buckets in a more or less uniform fashion. With
    this assumption, we end up with an "exponential interpolation", which
    therefore appears to be a better match for histograms with exponential
    bucketing.
    
    This commit leaves the linear interpolation in place for NHCB, but
    changes the interpolation for exponential native histograms to
    exponential. This affects `histogram_quantile` and
    `histogram_fraction` (because the latter is more or less the inverse
    of the former).
    
    The zero bucket has to be treated specially because the assumption
    above would lead to an "interpolation to zero" (the bucket density
    approaches infinity around zero, and with the postulated uniform usage
    of buckets, we would end up with an estimate of zero for all quantiles
    ending up in the zero bucket). We simply fall back to linear
    interpolation within the zero bucket.
    
    At the same time, this commit makes the call to stick with the
    assumption that the zero bucket only contains positive observations
    for native histograms without negative buckets (and vice versa). (This
    is an assumption relevant for interpolation. It is a mostly academic
    point, as the zero bucket is supposed to be very small anyway.
    However, in cases where it _is_ relevantly broad, the assumption helps
    a lot in practice.)
    
    This commit also updates and completes the documentation to match both
    details about interpolation.
    
    As a more high level note: The approach here attempts to strike a
    balance between a more simplistic approach without any assumption, and
    a more involved approach with more sophisticated assumptions. I will
    shortly describe both for reference:
    
    The "zero assumption" approach would be to not interpolate at all, but
    _always_ return the harmonic mean of the bucket boundaries of the
    bucket the quantile ends up in. This has the advantage of minimizing
    the maximum possible relative error of the quantile estimation.
    (Depending on the exact definition of the relative error of an
    estimation, there is also an argument to return the arithmetic mean of
    the bucket boundaries.) While limiting the maximum possible relative
    error is a good property, this approach would throw away the
    information if a quantile is closer to the upper or lower end of the
    population within a bucket. This can be valuable trending information
    in a dashboard. With any kind of interpolation, the maximum possible
    error of a quantile estimation increases to the full width of a bucket
    (i.e. it more than doubles for the harmonic mean approach, and
    precisely doubles for the arithmetic mean approach). However, in
    return the _expectation value_ of the error decreases. The increase of
    the theoretical maximum only has practical relevance for pathologic
    distributions. For example, if there are thousand observations within
    a bucket, they could _all_ be at the upper bound of the bucket. If the
    quantile calculation picks the 1st observation in the bucket as the
    relevant one, an interpolation will yield a value close to the lower
    bucket boundary, while the true quantile value is close to the upper
    boundary.
    
    The "fancy interpolation" approach would be one that analyses the
    _actual_ distribution of samples in the histogram. A lot of statistics
    could be applied based on the information we have available in the
    histogram. This would include the population of neighboring (or even
    all) buckets in the histogram. In general, the resolution of a native
    histogram should be quite high, and therefore, those "fancy"
    approaches would increase the computational cost quite a bit with very
    little practical benefits (i.e. just tiny corrections of the estimated
    quantile value). The results are also much harder to reason with.
    
    Signed-off-by: beorn7 <[email protected]>
    beorn7 committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    6fcd225 View commit details
    Browse the repository at this point in the history
  8. Merge pull request prometheus#14939 from prometheus/redo-14934

    [release-2.55] TSDB: Backward compatibility with upcoming index v3
    bboreham authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    85cc1e9 View commit details
    Browse the repository at this point in the history
  9. Merge pull request prometheus#14821 from charleskorn/nh-negative-mult…

    …iplication-division
    
    promql: correctly handle unary negation of native histograms and add tests for multiplication and division of native histograms by negative scalars
    Signed-off-by: Bryan Boreham <[email protected]>
    beorn7 authored and bboreham committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    1639450 View commit details
    Browse the repository at this point in the history
  10. CHANGELOG: Add prometheus#14821

    Signed-off-by: Bryan Boreham <[email protected]>
    bboreham committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    06022a6 View commit details
    Browse the repository at this point in the history
  11. promql: rename holt_winters to double_exponential_smoothing

    Signed-off-by: Jan Fajerski <[email protected]>
    jan--f committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    96e5a94 View commit details
    Browse the repository at this point in the history
  12. changelog: record holt_winters rename

    Signed-off-by: Jan Fajerski <[email protected]>
    jan--f committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    aa6dd70 View commit details
    Browse the repository at this point in the history
  13. fix autocompletion when using by/without

    Signed-off-by: Augustin Husson <[email protected]>
    Nexucis committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    6e899fb View commit details
    Browse the repository at this point in the history
  14. Merge pull request prometheus#14930 from jan--f/holt-winters-experime…

    …ntal
    
    move holt_winters to the experimental functions and rename
    beorn7 authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    c7fb618 View commit details
    Browse the repository at this point in the history
  15. Merge pull request prometheus#14677 from prometheus/beorn7/histogram

    promql(native histograms): Introduce exponential interpolation
    beorn7 authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    df9916e View commit details
    Browse the repository at this point in the history
  16. Merge pull request prometheus#14931 from prometheus/nexucis/autocompl…

    …ete-topl
    
    UI/PromQL: autocomplete topk like aggregation function parameters
    juliusv authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    e480cf2 View commit details
    Browse the repository at this point in the history
  17. support v2 proto for BenchmarkSampleSend (prometheus#14935)

    Signed-off-by: Callum Styan <[email protected]>
    cstyan authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    005bd33 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Fix linting issues

    Signed-off-by: Charles Korn <[email protected]>
    charleskorn committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    6dbb4e1 View commit details
    Browse the repository at this point in the history
  2. Mantine UI: removed unuse file

    Signed-off-by: Julien <[email protected]>
    roidelapluie committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    5096bb9 View commit details
    Browse the repository at this point in the history
  3. fix(web): properly format sub-millisecond durations in target status …

    …page
    
    Previously, scrapes durations that are very short (e.g., connection refused)
    could show as empty (durations under 1 millisecond).
    
    This commit ensures that sub-millisecond durations are correctly
    displayed as "0ms" or "1ms" when necessary.
    
    - Adjusted `humanizeDuration` to round sub-millisecond durations to the
      nearest millisecond.
    - Updated unit tests to verify the correct handling of sub-millisecond
      values.
    
    Signed-off-by: Julien <[email protected]>
    roidelapluie committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    7ebda92 View commit details
    Browse the repository at this point in the history
  4. fix(autoreload): Reload invalid yaml files

    When a YAML file is invalid, trigger auto-reload anyway so that user is
    aware that the configuration file is incorrect.
    
    Failing to do so does not change the reload status in metrics and api.
    
    Signed-off-by: Julien <[email protected]>
    roidelapluie committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    146b22d View commit details
    Browse the repository at this point in the history
  5. Merge pull request prometheus#14820 from charleskorn/promqltest-nativ…

    …e-histogram-format
    
    promqltest: use test expression format for histograms in assertion failure messages and include reset hint in the test expression
    beorn7 authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    5b9148e View commit details
    Browse the repository at this point in the history
  6. Merge pull request prometheus#14920 from prometheus/prep-rel-2.55.0-rc.0

    Prepare release 2.55.0-rc.0
    bboreham authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    f53a94b View commit details
    Browse the repository at this point in the history
  7. refac: make typeRequiresCT private

    Signed-off-by: Manik Rana <[email protected]>
    Maniktherana committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    315165e View commit details
    Browse the repository at this point in the history
  8. chore: remove unused code

    Signed-off-by: Manik Rana <[email protected]>
    Maniktherana committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    3fba6bc View commit details
    Browse the repository at this point in the history
  9. [BUGFIX] TSDB: Only query chunks up to truncation time (prometheus#14948

    )
    
    If the query overlaps the range currently undergoing compaction, we
    should only fetch chunks up to that time. Need to store that min time
    in `HeadAndOOOIndexReader`.
    
    Signed-off-by: Bryan Boreham <[email protected]>
    bboreham authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    9215252 View commit details
    Browse the repository at this point in the history
  10. Merge pull request prometheus#14949 from Maniktherana/minor-fixes-ct

    refac: make typeRequiresCT private
    ArthurSens authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    ca18f29 View commit details
    Browse the repository at this point in the history
  11. [BUGFIX] TSDB: Only query chunks up to truncation time (prometheus#14948

    )
    
    If the query overlaps the range currently undergoing compaction, we
    should only fetch chunks up to that time. Need to store that min time
    in `HeadAndOOOIndexReader`.
    
    Signed-off-by: Bryan Boreham <[email protected]>
    bboreham committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    6f0d603 View commit details
    Browse the repository at this point in the history
  12. Add prometheus#14948 to CHANGELOG

    Also update the date of the RC which hasn't gone out yet.
    
    Signed-off-by: Bryan Boreham <[email protected]>
    bboreham committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    e3617cb View commit details
    Browse the repository at this point in the history
  13. Merge pull request prometheus#14932 from bboreham/chunk-xor-combine-w…

    …ritebits
    
    [PERF] TSDB: Chunk encoding: shorten some write sequences
    bboreham authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    d42232e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e026093 View commit details
    Browse the repository at this point in the history
  15. Merge pull request prometheus#14945 from roidelapluie/submillis

    fix(web): properly format sub-millisecond durations in target status page
    juliusv authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    dfc6f4b View commit details
    Browse the repository at this point in the history
  16. Merge pull request prometheus#14944 from roidelapluie/copy

    Mantine UI: removed unuse file
    juliusv authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    52fe4cc View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. Merge pull request prometheus#14950 from Maniktherana/fuzz-om-minor-c…

    …hange
    
    chore: remove unused code
    ArthurSens authored Sep 21, 2024
    Configuration menu
    Copy the full SHA
    6bcb064 View commit details
    Browse the repository at this point in the history
  2. Neater string vs byte-slice conversions (prometheus#14425)

    unsafe.Slice and unsafe.StringData were added in Go 1.20
    
    Signed-off-by: Bryan Boreham <[email protected]>
    bboreham authored Sep 21, 2024
    Configuration menu
    Copy the full SHA
    31c5760 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. [Release 2.55] Update CHANGELOG

    Make text more consistent with 3.0 branch
    
    Signed-off-by: Bryan Boreham <[email protected]>
    bboreham committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    e3f5c7c View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/release-2.55' into merge-2.55-in…

    …to-main
    
    Signed-off-by: Bryan Boreham <[email protected]>
    bboreham committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    ca673eb View commit details
    Browse the repository at this point in the history
  3. Remove CHANGELOG duplicate line

    Signed-off-by: Bryan Boreham <[email protected]>
    
    prometheus#14402 is the issue and prometheus#14403 is the fix.
    bboreham committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    4c90118 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Merge pull request prometheus#14947 from roidelapluie/reloadinvalidyaml

    fix(autoreload): Reload invalid yaml files
    roidelapluie authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    919648c View commit details
    Browse the repository at this point in the history
  2. chore: bump client_golang from 1.20.3 to 1.20.4 (prometheus#14963)

    Signed-off-by: György Krajcsovits <[email protected]>
    krajorama authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    f179cb9 View commit details
    Browse the repository at this point in the history
  3. Fix react-app (old UI) package-lock.json

    cd web/ui/react-app
    npm install
    
    Signed-off-by: Arve Knudsen <[email protected]>
    aknuds1 authored and bboreham committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    3f9b869 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    faf5ba2 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. promql.Engine: Refactor vector selector evaluation into a method (pro…

    …metheus#14900)
    
    * PromQL.Engine: Refactor Matrix expansion into a method
    
    Add utility method promql.evaluator.expandSeriesToMatrix, for expanding a slice
    of storage.Series into a promql.Matrix.
    
    Signed-off-by: Arve Knudsen <[email protected]>
    
    * Rename to generateMatrix
    
    Rename evaluator.expandSeriesToMatrix into generateMatrix, while also dropping
    the start, end, interval arguments since they are evaluator fields.
    Write more extensive method documentation.
    
    Signed-off-by: Arve Knudsen <[email protected]>
    
    * Rename to evalVectorSelector
    
    Rename to evalVectorSelector after discussing with @MichaHoffmann.
    
    Signed-off-by: Arve Knudsen <[email protected]>
    
    ---------
    
    Signed-off-by: Arve Knudsen <[email protected]>
    aknuds1 authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c2bbabb View commit details
    Browse the repository at this point in the history
  2. Merge pull request prometheus#12180 from damnever/perf/relabel-add-label

    Optimize constant label pair adding from relabeling.
    bboreham authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a0f26fe View commit details
    Browse the repository at this point in the history
  3. docs: Improve, clarify, and fix documentation on scrape limits

    In detail:
    
    - Clarify that label name and value length limits are in byte,
      not in UTF-8 data points.
    
    - More consistent formatting to keep 80 characters line limet.
    
    - Clarify various misleading specifications around "per sample",
      "per scrape", "per scrape config", "per job"...
    
    - Fix grammar.
    
    Signed-off-by: beorn7 <[email protected]>
    beorn7 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a9243d4 View commit details
    Browse the repository at this point in the history
  4. UI: Make mantime UI assets relative

    Signed-off-by: Jesus Vazquez <[email protected]>
    jesusvazquez committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    cb4bc5e View commit details
    Browse the repository at this point in the history
  5. Merge pull request prometheus#14970 from prometheus/beorn7/doc

    docs: Improve, clarify, and fix documentation on scrape limits
    beorn7 authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    67caa03 View commit details
    Browse the repository at this point in the history
  6. Merge pull request prometheus#14972 from prometheus/jvp/make-mantime-…

    …ui-assets-relative
    
    UI: Make mantime UI assets relative
    juliusv authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    5037cf7 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Process MemPostings.Delete() with GOMAXPROCS workers

    We are still seeing lock contention on MemPostings.mtx, and MemPostings.Delete() is by far the most expensive operation on that mutex.
    
    This adds parallelism to that method, trying to reduce the amount of time we spend with the mutex held.
    
    Signed-off-by: Oleg Zaytsev <[email protected]>
    colega committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    e196b97 View commit details
    Browse the repository at this point in the history
  2. Merge pull request prometheus#14721 from bboreham/exp-grow-postings

    [PERF] TSDB: Grow postings by doubling
    bboreham authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    5d8f0ef View commit details
    Browse the repository at this point in the history
  3. Fix deadlock with empty MemPostings

    Signed-off-by: Oleg Zaytsev <[email protected]>
    colega committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    9c417aa View commit details
    Browse the repository at this point in the history
  4. Don't do anything if MemPostings are empty

    Signed-off-by: Oleg Zaytsev <[email protected]>
    colega committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    ccd0308 View commit details
    Browse the repository at this point in the history
  5. Remove no-default-scrape-port featureFlag

    Signed-off-by: Alex Johnson <[email protected]>
    alex-kattathra-johnson committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    be0f100 View commit details
    Browse the repository at this point in the history
  6. Remove Query page alert close buttons that don't do anything

    Signed-off-by: Julius Volz <[email protected]>
    juliusv committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    fcbd18d View commit details
    Browse the repository at this point in the history
  7. Refer to staleness in instant vector documentation

    The instant vector documentation does not explain which metric samples are selected - in particular, it makes no reference to staleness.
    
    It's confusing when reading the docs to understand how exactly Prometheus selects the metrics to report: the most recent sample older than the search timestamp specified in the API request, so long as that metric is not "stale".
    
    Signed-off-by: Craig Ringer <[email protected]>
    ringerc committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    15b68e9 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Merge pull request prometheus#12998 from ringerc/docs-instant-vector-…

    …staleness
    
    Docs: Refer to staleness in instant vector documentation
    beorn7 authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    751100b View commit details
    Browse the repository at this point in the history
  2. Extract processWithBoundedParallelismAndConsistentWorkers

    Signed-off-by: Oleg Zaytsev <[email protected]>
    colega committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    4fd2556 View commit details
    Browse the repository at this point in the history
  3. Histogram CT Zero ingestion

    Signed-off-by: Arthur Silva Sens <[email protected]>
    ArthurSens committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    6bd9b1a View commit details
    Browse the repository at this point in the history
  4. Join tests for appending float and histogram CTs

    Signed-off-by: Arthur Silva Sens <[email protected]>
    ArthurSens committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    95a53ef View commit details
    Browse the repository at this point in the history
  5. [ENHANCEMENT] Alerts: remove metrics for removed Alertmanagers (prome…

    …theus#13909)
    
    * [ENHANCEMENT] Alerts: remove metrics for removed Alertmanagers
    
    So they don't continue to report stale values.
    
    Signed-off-by: Bryan Boreham <[email protected]>
    bboreham authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    5710ddf View commit details
    Browse the repository at this point in the history
  6. Merge pull request prometheus#14694 from prometheus/ct-histogram

    Histogram CT Zero ingestion
    ArthurSens authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    d5f65cf View commit details
    Browse the repository at this point in the history
  7. scrape/scrape_test.go: reduce the time it takes to reload the manager (

    …prometheus#14447)
    
    * scrape/scrape_test.go: reduce the time it takes to reload the manager
    
    TestNativeHistogramMaxSchemaSet took over 3x5s to complete because
    there's a minimum reload interval.
    
    I've made the testcases run in parallel and reduced the reload interval
    to 10ms. Now the test runs in around 0.1-0.2 seconds.
    
    Ran test 10000 times to check if it's flaky.
    
    Signed-off-by: György Krajcsovits <[email protected]>
    
    ---------
    
    Signed-off-by: György Krajcsovits <[email protected]>
    krajorama authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    79a6238 View commit details
    Browse the repository at this point in the history
  8. Merge pull request prometheus#14160 from alex-kattathra-johnson/issue…

    …-13959
    
    Remove no-default-scrape-port featureFlag
    beorn7 authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    f747228 View commit details
    Browse the repository at this point in the history
  9. Merge pull request prometheus#14982 from prometheus/fix-remove-defunc…

    …t-alert-close-buttons
    
    Remove Query page alert close buttons that don't do anything
    juliusv authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    5f26d86 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Remove unnecessary pprof import (prometheus#14988)

    The pattern of `import _ "net/http/pprof"` adds handlers to the default
    http handler, but Prometheus does not use that. There are explicit
    handlers in `web/web.go`.
    
    So, we can remove this line with no impact to behaviour.
    
    Signed-off-by: Bryan Boreham <[email protected]>
    bboreham authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    410fcce View commit details
    Browse the repository at this point in the history
  2. Add some more tests for MemPostings_Delete

    Signed-off-by: Oleg Zaytsev <[email protected]>
    colega committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    ada8a6e View commit details
    Browse the repository at this point in the history
  3. Add notifications to the web UI when configuration reload fails.

    This commit introduces a new `/api/v1/notifications/live` endpoint that
    utilizes Server-Sent Events (SSE) to stream notifications to the web UI.
    This is used to display alerts such as when a configuration reload
    has failed.
    
    I opted for SSE over WebSockets because SSE is simpler to implement and
    more robust for our use case. Since we only need one-way communication
    from the server to the client, SSE fits perfectly without the overhead
    of establishing and maintaining a two-way WebSocket connection.
    
    When the SSE connection fails, we go back to a classic
    /api/v1/notifications API endpoint.
    
    This commit also contains the required UI changes for the new Mantine UI.
    
    Signed-off-by: Julien <[email protected]>
    roidelapluie committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    6cde009 View commit details
    Browse the repository at this point in the history
  4. Merge pull request prometheus#14946 from roidelapluie/notifications

    Add notifications to the Web UI
    roidelapluie authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    7aa4721 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f9bbad1 View commit details
    Browse the repository at this point in the history
  6. Retry SSE connection unless max clients have been reached.

    This switches from the prehistoric EventSource API to the more modern
    fetch-event-source package. That packages gives us full control over the
    retries.
    
    It also gives us the opportunity to close the event source when the
    browser tab is hidden, saving resources.
    
    Signed-off-by: Julien <[email protected]>
    roidelapluie committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    e34563b View commit details
    Browse the repository at this point in the history
  7. fix(test): adjust defer invocations (prometheus#14996)

    Signed-off-by: machine424 <[email protected]>
    machine424 authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    105ab2e View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. Merge pull request prometheus#14975 from colega/process-mempostings-d…

    …elete-with-gomaxprocs-workers
    
    Process `MemPostings.Delete()` with `GOMAXPROCS` workers
    bboreham authored Sep 29, 2024
    Configuration menu
    Copy the full SHA
    54de4fb View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Merge pull request prometheus#14994 from roidelapluie/notifications2

    Follow-up on notifications via SSE
    roidelapluie authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    537c5db View commit details
    Browse the repository at this point in the history
  2. test(discovery): add a Configs test showing that the custom unmarshal…

    …ling/marshalling is broken.
    
    This went under the radar because the utils are never called directly.
    
    We usually marshall/unmarshal Configs as embeded in a struct using UnmarshalYAMLWithInlineConfigs/MarshalYAMLWithInlineConfigs
    which bypasses Configs' custom UnmarshalYAML/MarshalYAML
    
    Signed-off-by: machine424 <[email protected]>
    machine424 committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    97f3219 View commit details
    Browse the repository at this point in the history
  3. fix(discovery): adjust how type is retrieved in Configs' MarshalYAML/…

    …UnmarshalYAML
    
    Signed-off-by: machine424 <[email protected]>
    machine424 committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    b5569c4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6a1881c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f6fd45f View commit details
    Browse the repository at this point in the history