This project is mirrored from https://github.com/prometheus/prometheus.git. Updated .
  1. 06 Oct, 2020 1 commit
  2. 24 Aug, 2020 1 commit
  3. 12 Aug, 2020 1 commit
  4. 09 Aug, 2020 1 commit
  5. 03 Aug, 2020 1 commit
  6. 08 Jul, 2020 1 commit
  7. 07 Jul, 2020 1 commit
  8. 02 Jul, 2020 1 commit
  9. 26 Jun, 2020 1 commit
  10. 25 Jun, 2020 1 commit
  11. 24 Jun, 2020 1 commit
  12. 08 Jun, 2020 1 commit
  13. 05 Jun, 2020 1 commit
  14. 12 May, 2020 2 commits
  15. 23 Apr, 2020 2 commits
  16. 22 Apr, 2020 1 commit
  17. 09 Apr, 2020 1 commit
  18. 29 Mar, 2020 1 commit
  19. 23 Mar, 2020 1 commit
  20. 21 Mar, 2020 1 commit
  21. 03 Mar, 2020 1 commit
  22. 02 Mar, 2020 1 commit
    • tsdb: don't allow ingesting empty labelsets (#6891) · ed623f69
      * tsdb: don't allow ingesting empty labelsets
      
      When we ingest an empty labelset in the head, further blocks can not be
      compacted, with the error:
      
      ```
      level=error ts=2020-02-27T21:26:58.379Z caller=db.go:659 component=tsdb
      msg="compaction failed" err="persist head block: write compaction:
      add series: out-of-order series added with label set \"{}\" / prev:
      \"{}\""
      ```
      
      We should therefore reject those invalid empty labelsets upfront.
      
      This can be reproduced with the following:
      
      ```
      cat << END > prometheus.yml
      scrape_configs:
        - job_name: 'prometheus'
          scrape_interval: 1s
          basic_auth:
            username: test
            password: test
          metric_relabel_configs:
          - regex: ".*"
            action: labeldrop
      
          static_configs:
          - targets:
            - 127.0.1.1:9090
      END
      ./prometheus --storage.tsdb.min-block-duration=1m
      ```
      And wait a few minutes.
      Signed-off-by: 's avatarJulien Pivotto <roidelapluie@inuits.eu>
      Julien Pivotto authored
  23. 19 Feb, 2020 2 commits
  24. 17 Feb, 2020 1 commit
  25. 07 Feb, 2020 1 commit
  26. 05 Feb, 2020 1 commit
  27. 20 Jan, 2020 2 commits
  28. 15 Jan, 2020 1 commit
  29. 13 Jan, 2020 1 commit
  30. 08 Jan, 2020 1 commit
  31. 02 Jan, 2020 1 commit
  32. 01 Jan, 2020 1 commit
  33. 27 Dec, 2019 1 commit
    • Fix: exclude metric name in labels.MatchLabels() (#6523) · ae93bae8
      This function is only used in one place to format an error message when
      encountering multiple matches on the "one" side of a
      one-to-many/many-to-one vector match, which is probably why nobodoy has
      noticed this before. The hashing is already done correctly and excludes
      the metric name label when using the "ignoring" matching modifier.
      Signed-off-by: 's avatarJulius Volz <julius.volz@gmail.com>
      Julius Volz authored
  34. 24 Dec, 2019 1 commit
  35. 19 Nov, 2019 1 commit
  36. 18 Nov, 2019 1 commit