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

incognia #22

Closed
wants to merge 308 commits into from
Closed

incognia #22

wants to merge 308 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 18, 2024

  1. fix: Fix the lokitool imports (grafana#12673)

    Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
    MichelHollands authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    6dce988 View commit details
    Browse the repository at this point in the history
  2. chore(promtail): Update Promtail base image to Debian 12.5 (grafana#1…

    …2672)
    
    Debian 11 (Bullseye) has been superseded by Debian 12 (Bookworm).
    
    ```console
    $ trivy image -q grafana/promtail:chaudum-promtail-base-image-6336f56
    
    grafana/promtail:chaudum-promtail-base-image-6336f56 (debian 12.5)
    
    Total: 100 (UNKNOWN: 0, LOW: 67, MEDIUM: 23, HIGH: 9, CRITICAL: 1)
    ```
    
    The 1 CRITICAL is a "will_not_fix".
    
    ---
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    019f364 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e891ffe View commit details
    Browse the repository at this point in the history
  4. ci: Fix promtail windows test github action (grafana#12671)

    Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
    Signed-off-by: Callum Styan <callumstyan@gmail.com>
    Co-authored-by: Callum Styan <callumstyan@gmail.com>
    MichelHollands and cstyan authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    c4724cd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e2952b9 View commit details
    Browse the repository at this point in the history
  6. fix: crrect initialization of a few slices (grafana#12674)

    Co-authored-by: Callum Styan <callumstyan@gmail.com>
    seiyab and cstyan authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    0eba448 View commit details
    Browse the repository at this point in the history
  7. fix: Use to the proper config names in warning messages (grafana#12114)

    Co-authored-by: Callum Styan <callumstyan@gmail.com>
    Func86 and cstyan authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    4a05964 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    4e04d07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19bfef4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    402d1d7 View commit details
    Browse the repository at this point in the history
  4. chore(helm): various helm fixes (grafana#12675)

    Signed-off-by: Danny Kopping <dannykopping@gmail.com>
    Co-authored-by: Trevor Whitney <trevorjwhitney@gmail.com>
    Co-authored-by: Cyril Tovena <cyril.tovena@gmail.com>
    3 people authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    0cb470f View commit details
    Browse the repository at this point in the history
  5. operator: Add support for Swift TLS CA configuration (grafana#11708)

    Co-authored-by: Cyril Tovena <cyril.tovena@gmail.com>
    btaani and cyriltovena authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    c1415c5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5ae33d1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e39677f View commit details
    Browse the repository at this point in the history
  8. docs: unhide compactor GRPC config (grafana#12587)

    Signed-off-by: Edward Welch <edward.welch@grafana.com>
    Co-authored-by: DylanGuedes <djmgguedes@gmail.com>
    slim-bean and DylanGuedes authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    4c563f7 View commit details
    Browse the repository at this point in the history
  9. feat: add toleration for bloom components (grafana#12653)

    Co-authored-by: Michel Hollands <42814411+MichelHollands@users.noreply.github.com>
    EvertonSA and MichelHollands authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    fcb2b0a View commit details
    Browse the repository at this point in the history
  10. fix: Remove Hardcoded Bucket Name from EventBridge Example CloudForma…

    …tion Template (grafana#12609)
    
    Co-authored-by: Michel Hollands <42814411+MichelHollands@users.noreply.github.com>
    alanedwardes and MichelHollands authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    8c18463 View commit details
    Browse the repository at this point in the history
  11. ci: Update yaml file ./production/helm/loki/values.yaml (+1 other) (g…

    …rafana#12605)
    
    Co-authored-by: Trevor Whitney <trevorjwhitney@gmail.com>
    Co-authored-by: Michel Hollands <42814411+MichelHollands@users.noreply.github.com>
    3 people authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    5912fec View commit details
    Browse the repository at this point in the history
  12. fix: Ingester zoneAwareReplication (grafana#12659)

    Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    Co-authored-by: Michel Hollands <42814411+MichelHollands@users.noreply.github.com>
    Co-authored-by: Michel Hollands <michel.hollands@gmail.com>
    4 people authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    9edb0ce View commit details
    Browse the repository at this point in the history
  13. fix: Missing password for Loki-Canary when loki.auth_enabled is true (g…

    …rafana#12411)
    
    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    Co-authored-by: Michel Hollands <42814411+MichelHollands@users.noreply.github.com>
    3 people authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    68b23dc View commit details
    Browse the repository at this point in the history
  14. feat: area/promtail: Added support to install wget on promtail docker…

    … image to support docker healthcheck (grafana#11711)
    
    Signed-off-by: Sheikh-Abubaker <sheikhabubaker761@gmail.com>
    Sheikh-Abubaker authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    ffe684c View commit details
    Browse the repository at this point in the history
  15. fix: mixin generation when cluster label is changed (grafana#12613)

    Signed-off-by: QuentinBisson <quentin@giantswarm.io>
    QuentinBisson authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    1ba7a30 View commit details
    Browse the repository at this point in the history
  16. fix(mixin): dashboards $__auto fix (grafana#12707)

    Signed-off-by: Callum Styan <callumstyan@gmail.com>
    cstyan authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    91ef72f View commit details
    Browse the repository at this point in the history
  17. ci: update build image to use newer versions of jsonnet and other rel…

    …ated tools (grafana#12706)
    
    Signed-off-by: Callum Styan <callumstyan@gmail.com>
    cstyan authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    ee0020c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f68d1f7 View commit details
    Browse the repository at this point in the history
  19. fix: updated all dockerfiles go1.22 (grafana#12708)

    Signed-off-by: Callum Styan <callumstyan@gmail.com>
    cstyan authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    71a8f2c View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

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

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    b5a7255 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8096748 View commit details
    Browse the repository at this point in the history
  3. ci: update drone image version to 0.33.2 (grafana#12730)

    Signed-off-by: Callum Styan <callumstyan@gmail.com>
    cstyan authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    aebef10 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c825dba View commit details
    Browse the repository at this point in the history
  5. docs: Add Azure example configuration snippets (grafana#12725)

    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    paul1r and JStickler authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    afb4b60 View commit details
    Browse the repository at this point in the history
  6. fix: update to build image 0.33.2, fixes bug with promtail windows DN…

    …S resolution (grafana#12732)
    
    Signed-off-by: Callum Styan <callumstyan@gmail.com>
    cstyan authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    759f42d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    425a2d6 View commit details
    Browse the repository at this point in the history
  8. fix(promtail): Fix UDP receiver on syslog transport (grafana#10708)

    Co-authored-by: Callum Styan <callumstyan@gmail.com>
    joshuapare and cstyan authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    a00f1f1 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. perf(blooms): Resolve bloom blocks on index gateway and shard by bloc…

    …k address (grafana#12720)
    
    This pull request changes how data is sharded across bloom gateways.
    
    Currently, chunks are grouped by series and shared by the fingerprint of the series across the available bloom gateways using jumphash algorithm. This however, leads to over-querying bloom blocks, because bloom blocks have consecutive fingerprint ranges, whereas sharding keys are evenly distributed across keyspace.
    
    This PR changes the sharding in the way that bloom blocks for series are already resolved on the index gateways and that their address is used for sharding data. This has the advantage that the grouped series can be mapped to the correct bloom blocks on the client side. Sending the block ref along with the grouped series to the bloom gateway allows for efficient querying of the data because each bloom gateway therefore owns exactly 1/nth of the blocks.
    
    ---
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    5540c92 View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 (grafana#12699)

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Periklis Tsirakidis <periklis@redhat.com>
    dependabot[bot] and periklis authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    746ca2a View commit details
    Browse the repository at this point in the history
  3. chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 in /operator (

    …grafana#12698)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Periklis Tsirakidis <periklis@redhat.com>
    dependabot[bot] and periklis authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    e319003 View commit details
    Browse the repository at this point in the history
  4. chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 in /tools/la…

    …mbda-promtail (grafana#12696)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Periklis Tsirakidis <periklis@redhat.com>
    dependabot[bot] and periklis authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    0e8a247 View commit details
    Browse the repository at this point in the history
  5. chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 in /pkg/push (

    …grafana#12694)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Periklis Tsirakidis <periklis@redhat.com>
    dependabot[bot] and periklis authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    ff2063b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    521d40a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c178cc6 View commit details
    Browse the repository at this point in the history
  8. docs: Update supported and deprecated type in Manage > Storage (grafa…

    …na#12742)
    
    Make distinction between supported and deprecated store types more visible on this page, similar to what's listed under Configure > Storage.
    
    Also updated the list of supported object store backends.
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    8b63b66 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    904ef6e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    587a6d2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    210ea93 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1161846 View commit details
    Browse the repository at this point in the history
  13. ci: add a github workflow to verify that the release workflows are co…

    …rrect (grafana#12603)
    
    Signed-off-by: Callum Styan <callumstyan@gmail.com>
    cstyan authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    dce86bf View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ae180d6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7253444 View commit details
    Browse the repository at this point in the history
  16. feat: Update getting started demo to Loki 3.0 (grafana#12723)

    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    Jayclifford345 and JStickler authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    282e385 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. fix(blooms): Correctly return unfiltered chunks for series that are n…

    …ot mapped to any block (grafana#12774)
    
    This PR fixes a conceptual mistake in the code of resolving blocks on the index gateways. Currently, a series does not resolve to any block is discarded instead of being kept for the response.
    This change adds the chunks of the skipped series to the bloom querier response.
    
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    c36b114 View commit details
    Browse the repository at this point in the history
  2. fix(blooms): Fix a regression introduced with grafana#12774 (grafana#…

    …12776)
    
    This PR fixes a regression introduced with grafana#12774 where series where wrongly identified as "skipped" even though there were part of blocks.
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    ecefb49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb9b0e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3cbdd95 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    af09f53 View commit details
    Browse the repository at this point in the history
  6. feat: Updated best practises for labels (grafana#12749)

    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    Jayclifford345 and JStickler authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    6ebfbe6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4404f7d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a47df1e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1933f0e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    39a7181 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    da8ee7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4cc3a73 View commit details
    Browse the repository at this point in the history
  3. chore(loki-mixin): Fixes for loki-reads dashboard (grafana#12788)

    * Update HTTP and GRPC routes
    * Add QPS and latency panels for Index Gateway
    * Rename row Index to TSDB Index and BoltDB Shipper to BoltDB Index for consistency
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    807d692 View commit details
    Browse the repository at this point in the history
  4. fix(blooms): Deduplicate filtered series and chunks (grafana#12791)

    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    3bf2d1f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7b8533e View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. feat: Add a version of the mixin dashboards for meta monitoring (graf…

    …ana#12700)
    
    Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
    MichelHollands authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    ec1a057 View commit details
    Browse the repository at this point in the history
  2. fix: remove unused parameter causing lint error (grafana#12801)

    Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
    MichelHollands authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    33e82ec View commit details
    Browse the repository at this point in the history
  3. fix: add missing parentheses in meta monitoring dashboards (grafana#1…

    …2802)
    
    Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
    MichelHollands authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    151d0a5 View commit details
    Browse the repository at this point in the history
  4. feat: Generic logline placeholder replacement and tokenization (grafa…

    …na#12799)
    
    This code allows us to preprocess generic logs and replace highly variable dynamic data (timestamps, IPs, numbers, UUIDs, hex values, bytesizes and durations) with static placeholders for easier pattern extraction and more efficient and user-friendly matching by the Drain algorithm.
    
    Additionally, there is logic that splits generic log lines into discrete tokens that can be used with Drain for better results than just naively splitting the logs on every whitespace. The tokenization here handles quote counting and emits quoted strings as a part of the same token. On the other side, it also handles likely JSON logs without any white spaces in them better, by trying to split `{"key":value}` pairs (without actually parsing the JSON).
    
    All of this is done without using regular expressions and without actually parsing the log lines in any specific format. That's why it works very efficiently in terms of CPU usage and allocations, and should handle all log formats and unformatted logs equally well.
    na-- authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    4047902 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    76ba24e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c0113db View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    eac5622 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2d62fca View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    6e1680b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51a841f View commit details
    Browse the repository at this point in the history
  3. feat: parameterise the MaximumEventAgeInSeconds, LogGroupName, and IA…

    …MRoleName for lambda-promtail CloudFormation template (grafana#12728)
    InsomniaCoder authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    8892dc8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74db5dd View commit details
    Browse the repository at this point in the history
  5. docs: hint on line and timestamp functions in docs for line_format st…

    …age (grafana#12740)
    
    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    sandeepsukhani and JStickler authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    c3a3bc3 View commit details
    Browse the repository at this point in the history
  6. feat(blooms): compute chunks once (grafana#12664)

    Signed-off-by: Owen Diehl <ow.diehl@gmail.com>
    owen-d authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    bc78d13 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. ci: Add lokitool to the dist target (grafana#12830)

    Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
    MichelHollands authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    c9b6604 View commit details
    Browse the repository at this point in the history
  2. feat(helm): Allow extraObject items as multiline strings (grafana#12397)

    Co-authored-by: Michel Hollands <42814411+MichelHollands@users.noreply.github.com>
    TheRealNoob and MichelHollands authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    af5be90 View commit details
    Browse the repository at this point in the history
  3. fix(blooms): dont break iterator conventions (grafana#12808)

    Followup to grafana#12806 which exposes skipped pages more explicitly than as an error.
    
    * refactors skip logic for bloom pages that are too large
    * s/Seek/LoadOffset/ for LazyBloomIter
    * removes unused code
    owen-d authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    1665e85 View commit details
    Browse the repository at this point in the history
  4. fix(blooms): Fully deduplicate chunks from FilterChunkRef responses (g…

    …rafana#12807)
    
    This PR aims for full de-duplication of chunks and series from filter requests from the index gateway to the bloom gateway.
    
    Whenever we merge/de-duplicate slices, the inputs need to be sorted. It appears that the Removals (chunks) from the v1.Output are not guaranteed to be sorted.
    
    When comparing ShortRefs, both From, Through, and Checksum need to be used.
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    a0f358f View commit details
    Browse the repository at this point in the history
  5. fix: Fixes read & backend replicas settings (grafana#12828)

    Signed-off-by: thorker <th.kerber+github@gmail.com>
    Co-authored-by: Michel Hollands <42814411+MichelHollands@users.noreply.github.com>
    thorker and MichelHollands authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    d751134 View commit details
    Browse the repository at this point in the history
  6. fix(blooms): Do not fail requests when fetching metas from cache fails (

    grafana#12838)
    
    The bloom shipper uses metas to resolve available blocks. Metas are fetched from cache, and if not available from object storage.
    If fetching metas from cache fails, e.g. timeout, the request should not fail, but proceed as if no metas were available.
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    667076d View commit details
    Browse the repository at this point in the history
  7. fix: Add missing Helm helper loki.hpa.apiVersion (grafana#12755)

    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    Co-authored-by: Michel Hollands <42814411+MichelHollands@users.noreply.github.com>
    3 people authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    3070ea7 View commit details
    Browse the repository at this point in the history
  8. chore: Add notes about promtail being feature complete (grafana#12827)

    Signed-off-by: Callum Styan <callumstyan@gmail.com>
    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    cstyan and JStickler authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    5900417 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a03846b View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

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

Commits on May 2, 2024

  1. chore(blooms): Remove ID field from task struct (grafana#12851)

    We've seen a few cases where creating the ULID failed for unknown reasons, and the ID is not really used. It was only useful early on in the development for debugging.
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored May 2, 2024
    Configuration menu
    Copy the full SHA
    48bbf98 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed84b23 View commit details
    Browse the repository at this point in the history
  3. fix(blooms): Handle not found metas gracefully (grafana#12853)

    There is a time window between between listing metas and fetching them from object storage which could lead to a race condition that the meta is not found in object storage, because it was deleted and superseded by a newer meta.
    
    This can happen when querying recent bloom data, that is still subject to updates, and results in an error like this:
    
    ```
    rpc error: code = Unknown desc = failed to get meta file bloom/tsdb_index_19843/XXXX/metas/18fbdc8500000000-1921d15dffffffff-270affee.json: storage: object doesn't exist
    (Trace ID: 4fe28d32cfa3e3df9495c3a5d4a683fb)
    ```
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored May 2, 2024
    Configuration menu
    Copy the full SHA
    37c8822 View commit details
    Browse the repository at this point in the history
  4. docs: update the lokitool docs (grafana#12805)

    Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    MichelHollands and JStickler authored May 2, 2024
    Configuration menu
    Copy the full SHA
    599a300 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fd2301f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    afbeedc View commit details
    Browse the repository at this point in the history
  7. feat(blooms): Add in-memory LRU cache for meta files (grafana#12862)

    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored May 2, 2024
    Configuration menu
    Copy the full SHA
    fcd544c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4c9b22f View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. chore: reduces span footprint + double recording (grafana#12864)

    Trying to remove some cruft from traces.
    owen-d authored May 3, 2024
    Configuration menu
    Copy the full SHA
    5a643c7 View commit details
    Browse the repository at this point in the history
  2. chore(blooms): additional spans for bloom read path (grafana#12866)

    Adds some timing information to pre-existing spans to help better understand bloom read path latency responsibility
    owen-d authored May 3, 2024
    Configuration menu
    Copy the full SHA
    8b34751 View commit details
    Browse the repository at this point in the history
  3. fix(packaging): Require online network in systemd unit file for Loki …

    …and Promtail (grafana#12741)
    
    From https://systemd.io/NETWORK_ONLINE/:
    
    **How do I make sure that my service starts after the network is really online?**
    
    That depends on your setup and the services you plan to run after it (see above). If you need to delay you service after network connectivity has been established, include
    
    ```systemd
    After=network-online.target
    Wants=network-online.target
    ```
    
    in the `.service` file.
    
    This will delay boot until the network management software says the network is “up”. For details, see the next question.
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored May 3, 2024
    Configuration menu
    Copy the full SHA
    57f78b5 View commit details
    Browse the repository at this point in the history
  4. ci: [CI/CD] Update yaml file ./production/helm/loki/values.yaml (+1…

    … other) (grafana#12868)
    
    Signed-off-by: Michel Hollands <michel.hollands@gmail.com>
    Co-authored-by: Vladyslav Diachenko <82767850+vlad-diachenko@users.noreply.github.com>
    Co-authored-by: Michel Hollands <42814411+MichelHollands@users.noreply.github.com>
    Co-authored-by: Michel Hollands <michel.hollands@gmail.com>
    4 people authored May 3, 2024
    Configuration menu
    Copy the full SHA
    2855c5a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b05172b View commit details
    Browse the repository at this point in the history
  6. docs(helm): Improve the helm's NOTES.txt (grafana#12744)

    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    cyriltovena and JStickler authored May 3, 2024
    Configuration menu
    Copy the full SHA
    74b28ad View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    079ba64 View commit details
    Browse the repository at this point in the history
  8. docs: Consistent quoting in Template functions docs (grafana#12833)

    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    salvacorts and JStickler authored May 3, 2024
    Configuration menu
    Copy the full SHA
    11e02cc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2b3ae48 View commit details
    Browse the repository at this point in the history
  10. docs: Update logcli command reference (grafana#12850)

    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    ystkfujii and JStickler authored May 3, 2024
    Configuration menu
    Copy the full SHA
    e684ec8 View commit details
    Browse the repository at this point in the history
  11. fix: codec not initialized in downstream roundtripper (grafana#12873)

    Signed-off-by: Kaviraj <kavirajkanagaraj@gmail.com>
    kavirajk authored May 3, 2024
    Configuration menu
    Copy the full SHA
    b6049f6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c1d56c1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    33a677b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a21c107 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    66e235c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    93aaf29 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    6904a65 View commit details
    Browse the repository at this point in the history
  2. feat: Querier: Split gRPC client into two. (grafana#12726)

    **What this PR does / why we need it**:
    Split the gRPC client used by the querier into two, one for the communication with the scheduler, the other for communicating with the query-frontend.
    - This change is retrocompatible: you don't have to change anything to keep existing behavior. 
    - To configure the custom scheduler grpc client, you can use the new `query_scheduler_grpc_client` config or the new CLI flag `querier.scheduler-grpc-client`
    - If you'd like to configure your frontend grpc client using a better named section, you can use the new `query_frontend_grpc_client` instead of the old `grpc_client_config`. Just make sure you don't use both at the same time, it will result in an error.
    
    This work is necessary for configuring custom behavior between `querier<->scheduler` vs `querier<->frontend`. A use case is configuring mTLS when a different certificate is used by queriers, schedulers and frontends. You can only configure a single `server_name` with our current setup, making it impossible.
    DylanGuedes authored May 6, 2024
    Configuration menu
    Copy the full SHA
    7b6f057 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1951322 View commit details
    Browse the repository at this point in the history
  4. fix(blooms): Fix partitionSeriesByDay function (grafana#12900)

    The function `partitionSeriesByDay` could yield empty when chunks were outside of the requested time range.
        
    This would result in requests for a time range that does not contain any
    chunks for a series to filter. These requests would return errors, because a subsequent `partitionSeriesByDay` for would remove that day resulting in no task.
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored May 6, 2024
    Configuration menu
    Copy the full SHA
    738c274 View commit details
    Browse the repository at this point in the history
  5. fix(blooms): Clean block directories recursively on startup (grafana#…

    …12895)
    
    Any empty directories in the block directory cache directory should recursively be removed to avoid a lot of dangling, empty directories.
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored May 6, 2024
    Configuration menu
    Copy the full SHA
    7b77e31 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    db7c05c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a772ed7 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. fix: Use an intermediate env variable in GH workflow (grafana#12905)

    > For inline scripts, the preferred approach to handling untrusted input is to set the value of the expression to an intermediate environment variable.
    
    Source: https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#using-an-intermediate-environment-variable
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored May 7, 2024
    Configuration menu
    Copy the full SHA
    772616c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19fef93 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. chore: Call shardstreams.Config by value instead of by reference (g…

    …rafana#12915)
    
    Use `shardstreams.Config` by value instead of by reference to fix docs generation.
    Our `docs-generator` tool relies on the struct address/references to assume that flags are present. Using this config by value fixes it.
    DylanGuedes authored May 8, 2024
    Configuration menu
    Copy the full SHA
    afd9e36 View commit details
    Browse the repository at this point in the history
  2. fix(helm): Fix GEL image tag, bucket name and proxy URLs (grafana#12878)

    Signed-off-by: Vladyslav Diachenko <vlad.diachenko@grafana.com>
    Co-authored-by: Vladyslav Diachenko <vlad.diachenko@grafana.com>
    monodot and vlad-diachenko authored May 8, 2024
    Configuration menu
    Copy the full SHA
    67ed2f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    18a558c View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. style: fix function names (grafana#12817)

    Signed-off-by: MarkDaveny <peicuiping@aliyun.com>
    MarkDaveny authored May 9, 2024
    Configuration menu
    Copy the full SHA
    3a46d37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d16a3bf View commit details
    Browse the repository at this point in the history
  3. fix(promtail): Fix bug with Promtail config reloading getting stuck i…

    …ndefinitely (grafana#12795)
    
    Signed-off-by: Paulin Todev <paulin.todev@gmail.com>
    ptodev authored May 9, 2024
    Configuration menu
    Copy the full SHA
    4d761ac View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Configuration menu
    Copy the full SHA
    a46d14f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb1f5d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5ada92b View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. chore(logging): Add entry's timestamp when rejected with `too far beh…

    …ind` (grafana#12933)
    
    Signed-off-by: Kaviraj <kavirajkanagaraj@gmail.com>
    kavirajk authored May 13, 2024
    Configuration menu
    Copy the full SHA
    b05c4f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3cc28aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5cd850e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7630f33 View commit details
    Browse the repository at this point in the history
  5. docs: fix typo ? (grafana#12898)

    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    ystkfujii and JStickler authored May 13, 2024
    Configuration menu
    Copy the full SHA
    d4910d9 View commit details
    Browse the repository at this point in the history
  6. docs: update NixOS wiki link (grafana#12940)

    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    m15a and JStickler authored May 13, 2024
    Configuration menu
    Copy the full SHA
    c6ec063 View commit details
    Browse the repository at this point in the history
  7. docs: Update _index.md (grafana#12814)

    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    tennet0505 and JStickler authored May 13, 2024
    Configuration menu
    Copy the full SHA
    35e10d4 View commit details
    Browse the repository at this point in the history
  8. feat: improve performance of first_over_time and last_over_time q…

    …ueries by sharding them (grafana#11605)
    
    Signed-off-by: Callum Styan <callumstyan@gmail.com>
    Co-authored-by: Callum Styan <callumstyan@gmail.com>
    jeschkies and cstyan authored May 13, 2024
    Configuration menu
    Copy the full SHA
    f66172e View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    7cc9a93 View commit details
    Browse the repository at this point in the history
  2. fix(blooms): Disable metas cache on bloom gateway (grafana#12959)

    The bloom gateway does not fetch any metas any more since the index gateway resolves them.
    Renamed isModuleEnabled() to isTarget(), because the function name is confusing.
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored May 14, 2024
    Configuration menu
    Copy the full SHA
    00bdd2f View commit details
    Browse the repository at this point in the history
  3. feat(bloom): Skip attempts to filter chunks for which blooms have not…

    … been built (grafana#12961)
    
    Bloom filters are built from `today - MaxTableOffset` to `today - MinTableOffset`, this means that blooms are not available for the most recent period, between `now` and at least `today - MinTableOffset`.
    To avoid resolving chunks and filtering out no-matches, we can skip chunks for this period completely and return them as-is without filtering.
    
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored May 14, 2024
    Configuration menu
    Copy the full SHA
    a1b1eeb View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    bc53b33 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7fdeb9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a5edf1 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    87288d3 View commit details
    Browse the repository at this point in the history
  2. fix: Track bytes discarded by ingester. (grafana#12981)

    **What this PR does / why we need it**:
    Only the distributor was tracking discarded bytes. The ingester was missing the tracker and calls.
    
    **Checklist**
    - [ ] Reviewed the [`CONTRIBUTING.md`](https://github.com/grafana/loki/blob/main/CONTRIBUTING.md) guide (**required**)
    - [ ] Documentation added
    - [x] Tests updated
    - [x] Title matches the required conventional commits format, see [here](https://www.conventionalcommits.org/en/v1.0.0/)
      - **Note** that Promtail is considered to be feature complete, and future development for logs collection will be in [Grafana Alloy](https://github.com/grafana/alloy). As such, `feat` PRs are unlikely to be accepted unless a case can be made for the feature actually being a bug fix to existing behavior.
    - [ ] Changes that require user attention or interaction to upgrade are documented in `docs/sources/setup/upgrade/_index.md`
    - [ ] For Helm chart changes bump the Helm chart version in `production/helm/loki/Chart.yaml` and update `production/helm/loki/CHANGELOG.md` and `production/helm/loki/README.md`. [Example PR](grafana@d10549e)
    - [ ] If the change is deprecating or removing a configuration option, update the `deprecated-config.yaml` and `deleted-config.yaml` files respectively in the `tools/deprecated-config-checker` directory. [Example PR](grafana@0d4416a)
    jeschkies authored May 16, 2024
    Configuration menu
    Copy the full SHA
    88c6711 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. feat(cache): Add Cache-Control: no-cache support for Loki instant q…

    …ueries. (grafana#12896)
    
    Signed-off-by: Kaviraj <kavirajkanagaraj@gmail.com>
    kavirajk authored May 19, 2024
    Configuration menu
    Copy the full SHA
    88e545f View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Configuration menu
    Copy the full SHA
    8978ecf View commit details
    Browse the repository at this point in the history
  2. docs(install-monolithic): add quotation marks (grafana#12982)

    Co-authored-by: Michel Hollands <42814411+MichelHollands@users.noreply.github.com>
    choeffer and MichelHollands authored May 20, 2024
    Configuration menu
    Copy the full SHA
    31a1314 View commit details
    Browse the repository at this point in the history
  3. docs: Fix broken link in the release notes (grafana#12990)

    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    yardenshoham and JStickler authored May 20, 2024
    Configuration menu
    Copy the full SHA
    94d610e View commit details
    Browse the repository at this point in the history
  4. feat(blooms): Separate page buffer pools for series pages and bloom p…

    …ages (grafana#12992)
    
    Series pages are much smaller than bloom pages and therefore can make use of a separate buffer pool with different buckets.
    
    The second commit fixes a possible panic.
    
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored May 20, 2024
    Configuration menu
    Copy the full SHA
    75ccf21 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8442dca View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    1f5291a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf8a278 View commit details
    Browse the repository at this point in the history
  3. feat: loki/main.go: Log which config file path is used on startup (gr…

    …afana#12985)
    
    Co-authored-by: Michel Hollands <42814411+MichelHollands@users.noreply.github.com>
    jpds and MichelHollands authored May 21, 2024
    Configuration menu
    Copy the full SHA
    7a3338e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3195036 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d6f29fc View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    efd8f5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1948899 View commit details
    Browse the repository at this point in the history
  3. fix: remove unneccessary disk panels for ssd read path (grafana#13014)

    Signed-off-by: QuentinBisson <quentin@giantswarm.io>
    QuentinBisson authored May 22, 2024
    Configuration menu
    Copy the full SHA
    8d9fb68 View commit details
    Browse the repository at this point in the history
  4. fix: upgrade old plugin for the loki-operational dashboard. (grafana#…

    …13016)
    
    Signed-off-by: QuentinBisson <quentin@giantswarm.io>
    QuentinBisson authored May 22, 2024
    Configuration menu
    Copy the full SHA
    d3c9cec View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. fix: allow cluster label override in bloom dashboards (grafana#13012)

    Signed-off-by: QuentinBisson <quentin@giantswarm.io>
    QuentinBisson authored May 23, 2024
    Configuration menu
    Copy the full SHA
    987e551 View commit details
    Browse the repository at this point in the history
  2. feat: new stream count limiter (grafana#13006)

    Signed-off-by: Vladyslav Diachenko <vlad.diachenko@grafana.com>
    Co-authored-by: JordanRushing <rushing.jordan@gmail.com>
    vlad-diachenko and JordanRushing authored May 23, 2024
    Configuration menu
    Copy the full SHA
    1111595 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    97212ea View commit details
    Browse the repository at this point in the history
  4. feat(helm): Support for PVC Annotations for Non-Distributed Modes (gr…

    …afana#12023)
    
    Signed-off-by: hfuss <hayden.fuss@kaleido.io>
    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    Co-authored-by: Trevor Whitney <trevorjwhitney@gmail.com>
    3 people authored May 23, 2024
    Configuration menu
    Copy the full SHA
    efdae3d View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    ca030a5 View commit details
    Browse the repository at this point in the history
  2. fix(helm): fix queryScheduler servicemonitor (grafana#12753)

    Co-authored-by: Michel Hollands <42814411+MichelHollands@users.noreply.github.com>
    rlex and MichelHollands authored May 24, 2024
    Configuration menu
    Copy the full SHA
    8101e21 View commit details
    Browse the repository at this point in the history
  3. fix: not owned stream count (grafana#13030)

    Signed-off-by: Vladyslav Diachenko <vlad.diachenko@grafana.com>
    vlad-diachenko authored May 24, 2024
    Configuration menu
    Copy the full SHA
    4901a5c View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

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

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    2171f64 View commit details
    Browse the repository at this point in the history
  2. feat: Added video and updated Grafana Agent -> Alloy (grafana#13032)

    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    Jayclifford345 and JStickler authored May 28, 2024
    Configuration menu
    Copy the full SHA
    1432a3e View commit details
    Browse the repository at this point in the history
  3. feat(blooms): Add counter metric for blocks that are not available at…

    … query time (grafana#12968)
    
    When filtering chunks on the bloom gateway, bloom block may not be available and they will be downloaded asynchronously in the background.
    
    This new metric `loki_bloom_gateway_blocks_not_available_total` counts the blocks that are not available at query time.
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored May 28, 2024
    Configuration menu
    Copy the full SHA
    d6374bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1ab9d27 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ec4712 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    74a5bbc View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. fix: temporarily moving from alloy -> alloy dev (grafana#13062)

    There is currently a bug within version 1.1.0 of Alloy which causes are getting started demo to fail. 1.20 fixes this but is currently in public preview on dev.
    Jayclifford345 authored May 29, 2024
    Configuration menu
    Copy the full SHA
    7ffe0fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0a2859 View commit details
    Browse the repository at this point in the history
  3. feat: Add ingester_chunks_flush_failures_total (grafana#12925)

    Signed-off-by: George Robinson <george.robinson@grafana.com>
    grobinson-grafana authored May 29, 2024
    Configuration menu
    Copy the full SHA
    cc3694e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ab7af05 View commit details
    Browse the repository at this point in the history
  5. fix: Fix incorrect sorting of chunks in bloom-filtered response since…

    … `ChunkRef.Cmp` method is used in reverse (grafana#12999)
    
    The `v1.ChunkRef.Cmp()` method is used in reverse, and this can lead to chunks in bloom filtered result be sorted in descending but not ascending.
    honganan authored May 29, 2024
    Configuration menu
    Copy the full SHA
    670cd89 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6e45550 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    797bb64 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    2923a7d View commit details
    Browse the repository at this point in the history
  2. docs: Republish the sizing calculator but don't list it in the table …

    …of contents and don't index it (grafana#13070)
    
    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    jdbaldry and JStickler authored May 30, 2024
    Configuration menu
    Copy the full SHA
    21dd4af View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    f6f8bab View commit details
    Browse the repository at this point in the history
  2. feat: add profile tagging to ingester (grafana#13068)

    Signed-off-by: Edward Welch <edward.welch@grafana.com>
    Co-authored-by: poyzannur <poyzannur.taneli@grafana.com>
    Co-authored-by: Poyzan <31743851+poyzannur@users.noreply.github.com>
    3 people authored May 31, 2024
    Configuration menu
    Copy the full SHA
    00d3c7a View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    4f3ed77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbd2739 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c8cc0fb View commit details
    Browse the repository at this point in the history
  4. docs: Fix link in examples (grafana#13094)

    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    ystkfujii and JStickler authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    09faea8 View commit details
    Browse the repository at this point in the history
  5. feat: API: Expose optional label matcher for label names API (grafana…

    …#11982)
    
    Co-authored-by: Cyril Tovena <cyril.tovena@gmail.com>
    yuri-rs and cyriltovena authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    8084259 View commit details
    Browse the repository at this point in the history
  6. feat(canary): Add test to check query results with and without cache. (

    …grafana#13104)
    
    Signed-off-by: Kaviraj <kavirajkanagaraj@gmail.com>
    kavirajk authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    71507a2 View commit details
    Browse the repository at this point in the history
  7. feat: Introduce index audit to lokitool (grafana#13008)

    Adds a new `index audit` command to the `lokitool` cmd.
    The new `index audit` validates that all chunks required by a given index are available at the object storage. This is useful to validate if you're missing data after a backfill or when migrating data from one Loki instance to another.
    See `pkg/tool/audit/README.md` for usage instructions.
    DylanGuedes authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    47f0236 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    fa2c789 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6df81db View commit details
    Browse the repository at this point in the history
  3. fix: Do not filter out chunks for store when From==Through and `Fro…

    …m==start` (grafana#13117)
    
    This PR fixes a bug where chunks are incorrectly filtered out when their `From` timestamp is equal to their `Through` timestamp (which happens when there is a single log line) and the `From` timestamp is equal to the `from` time of the of the request.
    
    How to reproduce:
    
    1. Insert a single log line with a timestamp exactly at point of an hour
    2. Flush ingester
    3. Query log line with a split interval of 1h
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    Co-authored-by: Ed Welch <edward.welch@grafana.com>
    chaudum and slim-bean authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    d9cc513 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    71b861b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3a9f50f View commit details
    Browse the repository at this point in the history
  6. feat(detected-labels): include labels with cardinality > 1 (grafana#1…

    …3128)
    
    Co-authored-by: Trevor Whitney <trevorjwhitney@gmail.com>
    svennergr and trevorwhitney authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    8be8364 View commit details
    Browse the repository at this point in the history
  7. feat(promtail): Support of RFC3164 aka BSD Syslog (grafana#12810)

    Signed-off-by: Kirill A. Korinsky <kirill@korins.ky>
    Co-authored-by: Callum Styan <callumstyan@gmail.com>
    catap and cstyan authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    be41525 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. fix(mixins): Align loki-writes mixins with loki-reads (grafana#13022)

    Signed-off-by: QuentinBisson <quentin@giantswarm.io>
    QuentinBisson authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    757b776 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd64d6d View commit details
    Browse the repository at this point in the history
  3. fix(blooms): bloomshipper no longer returns empty metas on fetch (gra…

    …fana#13130)
    
    Traced some bloom compactor problems to this store interface returning empty `Metas` (with the exception of the reference key) on fetch when the object does not exist in storage. I originally found this due to a panic in the outdated meta removal code because empty `Metas` don't have any source TSDBs.
    
    Fixes the impl to only return metas which existed which have their contents populated.
    owen-d authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    ad279e5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6e119aa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    30df31e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f788726 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1b80458 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    86b119a View commit details
    Browse the repository at this point in the history
  2. perf: Introduce fixed size memory pool for bloom querier (grafana#13039)

    This PR introduces a fixed size memory pool for bloom pages that are loaded in the block querier.
    
    The aim of a fixed size pool of `[]byte` buffers is to reduce the amount of allocations, as well as to control the maximum heap size to prevent OOMing of the bloom gateways.
    
    Also, with the current usage of a `sync.Pool`, the query parallelism (`bloom-gateway.worker-concurrency` and `bloom-gateway.block-query-concurrency`) was defined by the `bloom.max-query-page-size` (and vice versa), because the max page size could be loaded `workers * concurrency` times at the same time. Most of the time, though, smaller pages are loaded, and therefore concurrency is not optimized.
    
    With the new fixed size memory pool, this problem should be solved. The pool is divided into slabs of different sizes holding different amounts of buffers; a larger amount of small sized buffers and a smaller amount of large sized buffers.
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    fc26431 View commit details
    Browse the repository at this point in the history
  3. docs: Remove unnecessary whitespaces in YAML Helm installs templates (g…

    …rafana#13147)
    
    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    thomiceli and JStickler authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    5a357ea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9823f20 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    41c5ee2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c9ae0b7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fbe7c55 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    9c96d26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c996349 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9981e9e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6a0fdd0 View commit details
    Browse the repository at this point in the history
  5. fix: add retry middleware to the "limited" query roundtripper (grafan…

    …a#13161)
    
    Signed-off-by: Edward Welch <edward.welch@grafana.com>
    slim-bean authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    bb864b3 View commit details
    Browse the repository at this point in the history
  6. fix: properly return http status codes from ingester to querier for R…

    …PC function calls (grafana#13134)
    
    Signed-off-by: Callum Styan <callumstyan@gmail.com>
    cstyan authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    691b174 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    740551b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b31e04e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9767807 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. chore(blooms): Some boom gateway cleanups (grafana#13165)

    * Cleanup logic for processing multiple days
      in single `FilterChunkRefs` request in the bloom gateway. The handler
      already returned an error if the requested chunk refs spanned across
      multiple days, but the logic for processing multiple days/tasks was
      still in place. This commit simplifies the logic to only process a
      single task per request.
    
    * Remove unused package global variable
    
    * Remove bloomgateway package comment
    
    * Remove duplicate imports
    
    * Avoid conversion from *logproto.ShortRef to v1.ChunkRef
      and istead cast the value of the pointer
    
    * Simplify `getFromThrough()` function
    
    Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
    chaudum authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    d4fcef5 View commit details
    Browse the repository at this point in the history
  2. fix: errors reported by the race detector (grafana#13174)

    Fixes grafana#8586
    
    Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
    bboreham authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    2b19dac View commit details
    Browse the repository at this point in the history
  3. fix: Fix duplicate enqueue item problem in bloom download queue when …

    …do sync download (grafana#13114)
    
    A missing return will cause item enqueued twice in sync download scenario. That cause the response not like expected.
    
    Suppose we want to fetch a blocks array: [0, 1, 2]. Enqueued items are [0, 0, 1, 1, 2, 2],If we want response sorted we wait 3 times response will get [0, 0, 1]
    honganan authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    f98ff7f View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

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

Commits on Jun 12, 2024

  1. feat: Update Loki monitoring docs to new meta monitoring helm (grafan…

    …a#13176)
    
    Co-authored-by: J Stickler <julie.stickler@grafana.com>
    Jayclifford345 and JStickler authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    b4d44f8 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    6148c37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5df56a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    24c583f View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. feat: add recalculateOwnedStreams to check stream ownership if the ri…

    …ng is changed (grafana#13103)
    
    Signed-off-by: JordanRushing <rushing.jordan@gmail.com>
    Signed-off-by: Vladyslav Diachenko <vlad.diachenko@grafana.com>
    Co-authored-by: Vladyslav Diachenko <vlad.diachenko@grafana.com>
    Co-authored-by: Vladyslav Diachenko <82767850+vlad-diachenko@users.noreply.github.com>
    3 people authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    e7689b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9bfa3e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a99b05 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

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

Commits on Jun 17, 2024

  1. chore: [k207] fix: Redo ingester profile tagging (grafana#13246)

    Co-authored-by: Ed Welch <edward.welch@grafana.com>
    grafanabot and slim-bean authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    c61b0d4 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. chore: [k207] fix: Init internal server log along with loki's server …

    …instance (grafana#13256)
    
    Co-authored-by: Periklis Tsirakidis <periklis@redhat.com>
    grafanabot and periklis authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    f0bfa65 View commit details
    Browse the repository at this point in the history
  2. chore: [k207] fix: separates directory creation from permission checks (

    grafana#13257)
    
    Co-authored-by: Owen Diehl <ow.diehl@gmail.com>
    grafanabot and owen-d authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    8923c3a View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. chore: [k207] fix: remove tenant label tagging from profiles to reduc…

    …e cardinality (grafana#13271)
    
    Co-authored-by: Ed Welch <edward.welch@grafana.com>
    grafanabot and slim-bean authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    ebf30cb View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. chore: [k207] chore: download then extract in separate steps (grafana…

    …#13279)
    
    Co-authored-by: Ed Welch <edward.welch@grafana.com>
    grafanabot and slim-bean authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    af567fb View commit details
    Browse the repository at this point in the history
  2. chore: [k207] chore(index-gateway): Improve instrumentation of index …

    …download/sync (grafana#13280)
    
    Co-authored-by: Christian Haudum <christian.haudum@gmail.com>
    grafanabot and chaudum authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    1892816 View commit details
    Browse the repository at this point in the history
  3. chore: [k207] feat: Add settings for cpu/mutex/block profiling options (

    grafana#13281)
    
    Co-authored-by: Christian Haudum <christian.haudum@gmail.com>
    grafanabot and chaudum authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    46fa058 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. chore: [k207] fix(blooms): ensure tokenizer cache is reset between se…

    …ries (grafana#13373)
    
    Backport 04bc3a4 from grafana#13370
    
    ---
    
    Fixes bug where ngrams were not added to blooms b/c they had been added previously to a potentially different series. This caused blooms to fail membership tests incorrectly.
    
    Co-authored-by: Owen Diehl <ow.diehl@gmail.com>
    grafanabot and owen-d authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    7116a80 View commit details
    Browse the repository at this point in the history
  2. chore: [k207] chore(deps): update module github.com/hashicorp/go-retr…

    …yablehttp to v0.7.7 [security] (main) (grafana#13375)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    grafanabot and renovate[bot] authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    935aee7 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    3e77c79 View commit details
    Browse the repository at this point in the history
  2. dev: add debug logs

    RodrigoCMoraes committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    21c008f View commit details
    Browse the repository at this point in the history
  3. fix: tests

    RodrigoCMoraes committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    cf004ab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1b47b26 View commit details
    Browse the repository at this point in the history