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

chore(deps): update otel-collector upstream dependencies to v0.119.0 #124

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 16, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.115.0 -> v0.119.0 age adoption passing confidence exports minor
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.115.0 -> v0.119.0 age adoption passing confidence exports minor
github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.115.0 -> v0.119.0 age adoption passing confidence extensions minor
github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.115.0 -> v0.119.0 age adoption passing confidence extensions minor
github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.115.0 -> v0.119.0 age adoption passing confidence extensions minor
github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.115.0 -> v0.119.0 age adoption passing confidence extensions minor
github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.115.0 -> v0.119.0 age adoption passing confidence extensions minor
github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.115.0 -> v0.119.0 age adoption passing confidence extensions minor
github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.115.0 -> v0.119.0 age adoption passing confidence processors minor
github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.115.0 -> v0.119.0 age adoption passing confidence processors minor
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.115.0 -> v0.119.0 age adoption passing confidence receivers minor
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.115.0 -> v0.119.0 age adoption passing confidence receivers minor
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.115.0 -> v0.119.0 age adoption passing confidence receivers minor
go.opentelemetry.io/collector/exporter/nopexporter v0.115.0 -> v0.119.0 age adoption passing confidence exports minor
go.opentelemetry.io/collector/exporter/otlpexporter v0.115.0 -> v0.119.0 age adoption passing confidence exports minor
go.opentelemetry.io/collector/exporter/otlphttpexporter v0.115.0 -> v0.119.0 age adoption passing confidence exports minor
go.opentelemetry.io/collector/receiver/otlpreceiver v0.115.0 -> v0.119.0 age adoption passing confidence receivers minor
open-telemetry/opentelemetry-collector-releases 0.115.0 -> 0.119.0 age adoption passing confidence minor

Release Notes

open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter)

v0.119.0

Compare Source

🛑 Breaking changes 🛑
  • receiver/cloudfoundry: Promote cloudfoundry.resourceAttributes.allow feature gate to beta (#​34824)
    The cloudfoundry.resourceAttributes.allow feature gate is now enabled by default.

  • datadogexporter: Remove stable feature gate exporter.datadog.hostname.preview (#​37561)

  • exporter/prometheusremotewrite: Change exporter.prometheusremotewriteexporter.deprecateCreatedMetric feature gate from Beta to Stable version. (#​35003)
    The export_created_metric configuration parameter is now permanently deprecated.

  • elasticsearchexporter: Consistently store the structured body of logs and events in body.structured in otel mode (#​37387)

  • solacereceiver: Update validation step to allow only one auth method. (#​36386)

🚩 Deprecations 🚩
  • signalfxreceiver: access_token_passthrough is deprecated (#​37575)
    • "access_token_passthrough is deprecated."
    • "Please enable include_metadata in the receiver and add the following config to the batch processor:"
    batch:
      metadata_keys: [X-Sf-Token]
🚀 New components 🚀
  • envoyalsreceiver: Add a new receiver for the Envoy ALS (Access Log Service). (#​36464)
  • metricstarttimeprocessor: Add the initial skeleton for the metricsstarttimeprocessor (#​37186)
    The component is still in development and is not ready for use.
  • exporter/sematext: Add a new component for exporting metrics and logs to Sematext (#​36465)
💡 Enhancements 💡
  • awss3exporter: Add support for S3 Storgeclass (#​35173)

  • processor/transformprocessor: Add support for flat configuration style. (#​29017)
    The flat configuration style allows users to configure statements by providing a list of statements instead of a
    structured configuration map. The statement's context is expressed by adding the context's name prefix to path names,
    which are used to infer and to select the appropriate context for the statement.

  • httpcheckreceiver: Added support for specifying multiple endpoints in the httpcheckreceiver using the endpoints field. Users can now monitor multiple URLs with a single configuration block, improving flexibility and reducing redundancy. (#​37121)

  • signaltometricsconnector: Move signal to metrics connector to alpha stability (#​35930)

  • exporter/clickhouse: Adding missing examples of DDL created by the clickhouse exporter (#​35903)

  • opampsupervisor: add support for headers configuration for reporting own telemetry (#​37353)

  • opampsupervisor: report own metrics via OTLP instead of prometheus receiver (#​37346)

  • resourcedetectionprocessor: Expose additional configuration parameters for the AWS metadata client used by the EC2 detector (#​35936)
    In some cases, you might need to change the behavior of the AWS metadata client from the standard retryer

    By default, the client retries 3 times with a max backoff delay of 20s.

    We offer a limited set of options to override those defaults specifically, such that you can set the client to retry 10 times, for up to 5 minutes, for example:

    processors:
      resourcedetection/ec2:
        detectors: ["ec2"]
        ec2:
          max_attempts: 10
          max_backoff: 5m
  • cumulativetodeltaprocessor: Add metric type filter for cumulativetodelta processor (#​33673)

  • datadogconnector: Support obfuscating sql queries in APM stats (#​37457)
    Ensure that feature flags "enable_receive_resource_spans_v2" and "enable_operation_and_resource_name_logic_v2"
    are also enabled on both Datadog Exporter and Datadog Connector so that span attributes are properly
    mapped to span type and span resource in Datadog APM; otherwise spans and apm stats may not be
    obfuscated and attributes on stats payloads may not match traces.
    See https://docs.datadoghq.com/opentelemetry/schema_semantics/semantic_mapping/?tab=datadogexporter#mapping-opentelemetry-database-system-type-to-datadog-span-type

    NOTE: Long/complex SQL queries may cause a performance impact on APM Stats calculation in Datadog Connector.
    Consider implementing sampling in your pipeline prior to sending traces to Datadog Connector if you experience this.

  • resourcedetectionprocessor: Add fail_on_missing_metadata option on EC2 detector (#​35936)
    If the EC2 metadata endpoint is unavailable, the EC2 detector by default ignores the error.
    By setting fail_on_missing_metadata to true on the detector, the user will now trigger an error explicitly,
    which will stop the collector from starting.

  • elasticsearchexporter: Group data points into a single document even if they are from different but equal resources (#​37509)
    This may prevent document rejections in case the same batch contains different resources or scopes that have the same set of attributes

  • elasticsearchexporter: Add config logs_dynamic_id to dynamically set the document ID of log records using log record attribute elasticsearch.document_id (#​36882)

  • elasticsearchexporter: Declare MutatesData: false (#​37234)
    When multiple exporters are used, the collector doesn't need to clone the incoming data anymore

  • resourcedetectionprocessor: The gcp resource detector will now detect resource attributes identifying a GCE instance's managed instance group. (#​36142)

  • jaegerreceiver: Log the endpoints of different servers started by jaegerreceiver (#​36961)
    This change logs the endpoints of different servers started by jaegerreceiver. It simplifies debugging by ensuring log messages match configuration settings.

  • githubgen: Switch over all usages of githubgen to the new tool location, since the old tool was deprecated (#​37412, #​37294)

  • hostmetrics/process: Added support for tracking process.uptime (#​36667)

  • netflowreceiver: Adds the implementation of the netflow receiver (#​32732)
    The receiver now supports receiving NetFlow v5, NetFow v9, IPFIX, and sFlow v5 logs.

  • googlecloudpubsubreceiver: Added support for encoding extensions. (#​37109)

  • processor/transformprocessor: Replace parser collection implementations with ottl.ParserCollection and add initial support for expressing statement's context via path names. (#​29017)

  • prometheusreceiver: Add receiver.prometheusreceiver.UseCollectorStartTimeFallback featuregate for the start time metric adjuster to use the collector start time as an approximation of process start time as a fallback. (#​36364)

  • tailsamplingprocessor: Reworked the consume traces, sampling decision, and policy loading paths to improve performance and readability (#​37560)

🧰 Bug fixes 🧰
  • deltatocumulativeprocessor: In order to cap number of histogram buckets take the min of desired scale across negative and positive buckets instead of the max (#​37416)

  • filelogreceiver: Fix issue where flushed tokens could be truncated. (#​35042)

  • connector/routing: Fix config validation with context other than resource (#​37410)

  • k8sattributesprocessor: Wait for the other informers to complete their initial sync before starting the pod informers (#​37056)

  • metricsgenerationprocessor: Generated metric name may not match metric being scaled (#​37474)

  • otlpjsonfilereceiver: Include file attributes and append it to the log record (#​36641)

  • routingconnector: The connector splits the original payload so that it may be emitted in parts to each route. (#​37390)

  • pkg/stanza: Fix default source identifier in recombine operator (#​37210)
    Its defualt value is now aligned with the semantic conventions: attributes["log.file.path"]

  • tailsamplingprocessor: Fixed sampling decision metrics otelcol_processor_tail_sampling_sampling_trace_dropped_too_early and otelcol_processor_tail_sampling_sampling_policy_evaluation_error_total, these were sometimes overcounted. (#​37212)
    As a result of this change non-zero values of otelcol_processor_tail_sampling_sampling_trace_dropped_too_early
    and otelcol_processor_tail_sampling_sampling_policy_evaluation_error_total metrics will be lower.
    Before this fix, errors got counted several times depending on the amount of traces being processed
    that tick and where in the batch the error happened.
    Zero values are unaffected.

  • signalfxexporter: Warn on dropping metric data points when they have more than allowed dimension count (#​37484)
    The SignalFx exporter drops metric data points if they have more than 36 dimensions.
    Currently, the exporter logs at debug level when this occurs.
    With this change, the exporter will log at the warning level.

v0.118.0

Compare Source

🛑 Breaking changes 🛑
  • elasticsearchexporter: Remove Index config, which was deprecated and replace with LogsIndex since v0.60.0 (#​37094)

  • elasticsearchexporter: Remove dedup config setting that was deprecated in v0.104.0 (#​33773)

  • pkg/stanza: Move filelog.container.removeOriginalTimeField feature gate to stable (#​33389)

  • pkg/ottl: Support dynamic indexing of maps and slices. (#​36644)

  • prometheusremotewriteexporter: Only append label values if they are different for colliding OTel attributes (#​35896)
    This change ensures that, when translating colliding attributes from OTel attributes to Prometheus label, the label values are only appended if their values are different.
    This is a breaking change as it changes the value of label outputted.

  • routingconnector: Disconnect match_once parameter from functionality. (#​29882)
    The parameter will be ignored, except to trigger a warning log about its upcoming removal in v0.120.0.

🚩 Deprecations 🚩
  • awscloudwatchmetricsreceiver: move the component to unmaintained status (#​36599)
  • githubgen: Deprecate githubgen in this repository (#​37294)
    githubgen has moved to opentelemetry-go-build-tools. Please change your scripts to use this new location.
🚀 New components 🚀
  • intervalprocessor: Interval Processor is now Alpha stability and is added to the contrib and k8s distributions (#​36514)
  • exporter/bmchelix: Add a new component for exporting metrics to BMC Helix (#​36773)
  • gitlabreceiver: Adds webhook skeleton to GitLab receiver to receive events from GitLab for tracing. (#​35207)
    This PR adds a skeleton for the GitLab receiver to receive events from GitLab for tracing via a webhook. The trace portion of this receiver will run and respond to GET requests for the health check only.
  • extension/skywalkingencodingextension: Support skywalking_encoding extension for skywalking traces. (#​28693)
💡 Enhancements 💡
  • mysqlreceiver: Add delete_multi, update_multi metrics to mysql.commands for mysqlreceiver (#​37301)
  • datadogexporter: Add a feature gate datadog.EnableReceiveResourceSpansV2. Enabling this gate uses a refactored implementation of OTLP->Datadog Span translation in datadogexporter and datadogconnector which improves performance by 10%, and deprecates the following functionality: - No longer checks for resource-related values (container, env, hostname) in span attributes. This previous behavior did not follow the OTel spec. (#​37171)
  • pkg/ottl: Add the Nanosecond converter to return the nanosecond component from the specified time.Time (#​37042)
  • pkg/ottl: Add the Second converter to return the second component from the specified time.Time (#​37042)
  • vcenterreceiver: Adds vCenter memory capacity for hosts and memory granted metric for VMs. (#​37257)
  • awss3exporter: Implement sending queue for S3 exporter (#​37274, #​36264)
  • huaweicloudces: Move huaweicloudces receiver to alpha (#​34953)
  • cgroupruntimeextension: Implement ECS metadata retrieval for cgroupruntime extension. (#​36814)
  • deltatocumulativeprocessor: cap the number of exponential histogram buckets to 160 (#​33277)
  • resourcedetectionprocessor: This enhancement detects AWS EKS cloud account ID (#​37179)
  • elasticsearchexporter: Handle EventName for log records in OTel mode (#​37011)
  • elasticsearchexporter: More efficient JSON encoding for OTel mode (#​37032)
    Increases throughput for metrics by 2x and for logs and traces by 3x
  • elasticsearchexporter: Mark OTel mapping mode as stable (#​37240)
    OTel mapping mode should no longer be considered unstable as there is no planned breaking change.
  • googlecloudmonitoringreceiver: set the minimum collection interval as 60s (#​36898)
  • datadogexporter: Add a feature gate datadog.EnableOperationAndResourceNameV2. Enabling this gate modifies the logic for computing operation and resource names from OTLP spans to produce shorter, more readable names and improve alignment with OpenTelemetry specifications. (#​36419)
  • dorisexporter: send json lines to doris rather than json array (#​36896)
  • k8sattributesprocessor: For pods with only one container, the container.id and k8s.container.name are not longer required in the resource attributes to add the container attributes (#​34189)
  • logdedupprocessor: Add 'include_fields' option to deduplicate log records via body or attribute fields. (#​36965)
  • pkg/ottl: Enhanced error messages for invalid cache access and introduced options to configure their values within the OTTL contexts. (#​29017)
  • pkg/ottl: Add the FormatTime function to convert time.Time values to human-readable strings (#​36870)
  • prometheusremotewriteexporter: Re allows the configuration of multiple workers (#​36134)
  • receiver/prometheusremotewrite: Check if Scope is already present comparing with the received labels (#​36927)
  • extension/jaegerremotesampling: remove dependency on jaeger internal code (#​36976)
  • telemetrygen: Remove go-grpc-middleware dependency (#​37103)
  • resourcedetectionprocessor: Introduce kubeadm detector to retrieve local cluster name. (#​35116)
  • signalfxexporter: Prioritize retrieving token from context when accesstokenpassthrough is enabled (#​37102)
  • signaltometricsconnector: Add core logic for the signal to metrics connector to make it functional. (#​35930)
  • signaltometrics: Adds resource attributes based on telemetry settings to the connector to ensure single writer (#​35930)
  • tailsamplingprocessor: Added debug logging to the sampling decision caches. (#​37038)
  • tailsamplingprocessor: Improved not sampled decision cache usage and deleting traces from the internal map when they are in a decision cache. (#​37189)
🧰 Bug fixes 🧰
  • googlecloudpubsubreceiver: Fix a goroutine leak during shutdown. (#​30438)
    A goroutine leak was found in the googlecloudpubsubreceiver.
    The goroutine leak was caused by the receiver not closing the underlying created gRPC client when using an insecure custom endpoint.

  • signalfxexporter: Honor access_token_passthrough config option for sending events (#​37102)

  • clickhouseexporter: Fix Nil Pointer Exception on Metrics/Traces export without service.name Resource Attribute (#​37030)

  • k8sattributesprocessor: Ensure the pods gathered by the processor contain the information about their related replica sets and deployments after the initial sync (#​37056)

  • logdedupprocessor: Fix config validation not working when creating a processor. (#​37278)

  • pkg/ottl: Fix bug with replace_all_matches and replace_all_patterns that caused non-string values to be changed to empty string when matching against empty string. (#​37071)

  • tailsamplingprocessor: Fixed sampling policy evaluation debug logging batch metrics (e.g. sampled). (#​37040)

  • tailsamplingprocessor: Late span age histogram should include sampled traces. (#​37180)

v0.117.0

Compare Source

🛑 Breaking changes 🛑
  • cloudfoundryreceiver: Introduce a feature gate enable copying envelope tags to the metrics as resource attributes instead of datapoint attributes. (#​34824)

  • pkg/ottl: removed the ability to reference entire parent objects. (#​36872)
    Statements like set(cache["resource"], resource) in non-resource contexts will no longer work.

  • routingconnector: Change default value of match_once parameter to true. (#​29882)
    This field was deprecated in v0.116.0 and will be removed in v0.120.0.

🚩 Deprecations 🚩
  • sapmexporter: Deprecate SAPM exporter (#​36028)
    The SAPM exporter is being marked as deprecated. Please use the otlphttp exporter with the configuration shown
    below. Also update your pipeline configuration for Traces accordingly.
      exporters:
          otlphttp:
              traces_endpoint: "${SPLUNK_INGEST_URL}/v2/trace/otlp"
              headers:
                  "X-SF-Token": "${SPLUNK_ACCESS_TOKEN}"
🚀 New components 🚀
  • libhoneyreceiver: Mark the libhoney receiver exporter as Alpha. (#​36693)
💡 Enhancements 💡
  • k8sclusterreceiver: Add additional attributes to node and pod entities (#​35879)
    Adds the following attributes to node and pod metadata/entities:
    • k8s.pod.phase: The phase of a Pod indicates where the Pod is in its lifecycle. E.g. 'Pending', 'Running'
    • k8s.pod.status_reason: A brief message indicating details about why the pod is in this state. E.g. 'Evicted'
    • k8s.node.condition_*: The condition of a node. e.g. k8s.node.condition_ready. The value can be true, false, unknown.
  • awsxrayexporter: merge in latest semantic conventions for awsxrayexporter. (#​36894)
  • receivercreator: Add support for starting logs' collection based on provided k8s annotations' hints (#​34427)
  • opensearchexporter: Add Sending Queue to enable persistent queue in case of upstream failure (#​33919)
  • libhoneyreceiver: Implement log signal for libhoney receiver (#​36693)
  • ottl: Add a new ottl trim function that trims leading and trailing characters from a string (default- whitespace). (#​34100)
  • exporter/prometheusremotewrite: In preparation to re-introducing multiple workers, we're removing a data-race when batching timeseries. (#​36601)
  • redisstorageextension: Move redis storage extension to alpha (#​36778)
  • logzioexporter: Remove jaeger dbmodel dependency. (#​36972)
  • sigv4authextension: Add support for endpoint based names for logs and traces (#​36828)
  • awsemfexporter: Split EMF log to multiple log splits when buckets larger than 100. (#​36771)
  • sqlqueryreceiver: Add instrumentation scope to SQL query receiver metrics and logs (#​31028)
  • statsdreceiver: Add UDS support to statsdreceiver (#​21385)
  • tailsamplingprocessor: Support hot sampling policy loading (#​37014)
  • cmd/telemetrygen: Introduce support for generating histograms in telemetrygen (#​36322)
  • libhoneyreceiver: Implement trace signal for libhoney receiver (#​36693)
🧰 Bug fixes 🧰
  • receiver/azureeventhub: Ensure that observed timestamp is set when unmarshaling logs. (#​36861)

  • internal/docker: Fix image matching regular expression to properly match SHA256 strings. (#​36239)
    This affects the docker_observer extension.

  • opampsupervisor: Report an 'Applied' remote config status when an empty config is received. (#​36682)

  • k8sobjectsreceiver: ensure the k8s.namespace.name attribute is set for objects retrieved using the watch mode (#​36352)

  • mongodbatlasreceiver: Update the mongoDB Atlas receiver to use the Default HTTP Transport that supports default proxy configuration (#​36412)

  • mysqlreceiver: Avoid recording a value for the MysqlBufferPoolPages metric when out-of-bounds. (#​35495)
    When using compressed tables, Innodb_buffer_pool_pages_misc may report an out-of-bounds value.
    See https://bugs.mysql.com/bug.php?id=59550 for context.

  • pkg/ottl: fix handling of nested maps within slices in the flatten function (#​36162)

  • mysqlreceiver: Divide large values directly in SQL queries to avoid int overflows (#​35495)

v0.116.0

Compare Source

🛑 Breaking changes 🛑
  • jsonlogencodingextension: Change how logs are marshaled. Instead of marshaling just the first log, marshal all logs into a JSON array. (#​34064)
  • githubreceiver: Update metric names to match VCS Metric Semantic Conventions and scraper key name. (#​36714)
    • Change the github scraper key to scraper
    • Add vcs.repository.url.full attribute
    • Change attribute repository.name to vcs.repository.name
    • Change attribute ref.name to vcs.ref.head.name
    • Change attribute ref.type to vcs.ref.head.type
    • Change attribute change.state to vcs.change.state
    • Add attribute vcs.revision_delta.direction with ahead and behind values
    • Change metric vcs.repository.ref.revisions_ahead to vcs.ref.revisions_delta with vcs.revision_delta.direction=ahead
    • Change metric vcs.repository.ref.revisions_behind to vcs.ref.revisions_delta with vcs.revision_delta.direction=behind
    • Change metric vcs.repository.ref.count to vcs.ref.count
    • Change metric vcs.repository.ref.time to vcs.ref.time
    • Add attribute vcs.line_change.type with added and removed values
    • Change metric vcs.repository.ref.lines_added to vcs.ref.lines_delta with vcs.line_change.type=added
    • Change metric vcs.repository.ref.lines_removed to vcs.ref.lines_delta with vcs.line_change.type=removed
    • Change metric vcs.repository.contributor.count to vcs.contributor.count
    • Change metric vcs.repository.change.time_open to vcs.change.duration with vcs.change.state=open
    • Change metric vcs.repository.change.time_to_approval to vcs.change.time_to_approval
    • Change metric vcs.repository.change.time_to_merge to vcs.change.time_to_merge
    • Change metric vcs.repository.change.count to vcs.change.count
  • processor/tailsampling: Reverts #​33671, allowing for composite policies to specify inverted clauses in conjunction with other policies. This is a change bringing the previous state into place, breaking users who rely on what was introduced as part of #​33671. (#​34085)
🚩 Deprecations 🚩
  • connector/routing: Deprecate match_once parameter. (#​29882)

  • routingprocessor: Deprecated in favor of the routing connector. (#​36616)

  • splunkhecexporter: Add otel_attrs_to_hec_metadata/* config fields to replace hec_metadata_to_otel_attrs/* fields. (#​35092)
    otel_attrs_to_hec_metadata/* config fields will replace the hec_metadata_to_otel_attrs/* fields in a later release.

  • kineticaexporter: The kineticaexporter is now Unmaintained as it has no active code owners from the vendor (#​36808)

🚀 New components 🚀
  • dorisexporter: Mark the Doris exporter as Alpha. (#​33479)
  • libhoneyreceiver: Introduce the scaffolding of a new component, libhoneyreceiver (#​36693)
💡 Enhancements 💡
  • purefareceiver: Implements support for scraping Pure Storage FlashArray with Purity version 6.6.11+ (#​36251)

  • azureeventhubreceiver: support providing one or more time formats for timestamp parsing (#​36650)

  • googlecloudmonitoringreceiver: Add metric-specific labels to googlecloudmonitoringreceiver component (#​35711)

  • awss3receiver: Add support RFC3339 format for starttime and endtime (#​36787)

  • awsxrayexporter: Generate url section in xray segment when net.peer.name is available (#​35375)

  • clickhouseexporter: Exporter now sorts attribute maps' keys during INSERT, yielding better compression and predictable aggregates (#​33634)

  • datadogconnector: Flip configs traces::compute_stats_by_span_kind, traces::peer_tags_aggregation and traces::peer_service_aggregation to true by default (#​35969)
    This enables Datadog APM stats on peer tags by default and is a backwards-compatible change. Read more on https://docs.datadoghq.com/tracing/guide/inferred-service-opt-in/.

  • datadogexporter: Flip configs traces::compute_stats_by_span_kind, traces::peer_tags_aggregation and traces::peer_service_aggregation


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

coderabbitai bot commented Dec 16, 2024

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR. (Beta)
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@renovate renovate bot force-pushed the renovate/otel-collector-upstream-dependencies branch 2 times, most recently from 95d3ff8 to 1125a8b Compare December 17, 2024 17:20
@renovate renovate bot changed the title chore(deps): update otel-collector upstream dependencies chore(deps): update otel-collector upstream dependencies to v0.116.0 Dec 17, 2024
@renovate renovate bot force-pushed the renovate/otel-collector-upstream-dependencies branch from 1125a8b to fa364ef Compare December 17, 2024 22:15
@renovate renovate bot changed the title chore(deps): update otel-collector upstream dependencies to v0.116.0 chore(deps): update otel-collector upstream dependencies Dec 17, 2024
@renovate renovate bot force-pushed the renovate/otel-collector-upstream-dependencies branch 3 times, most recently from 1973a7c to db71a09 Compare January 8, 2025 22:16
@renovate renovate bot changed the title chore(deps): update otel-collector upstream dependencies chore(deps): update otel-collector upstream dependencies to v0.117.0 Jan 8, 2025
@renovate renovate bot force-pushed the renovate/otel-collector-upstream-dependencies branch from db71a09 to 87ef0ba Compare January 21, 2025 01:41
@renovate renovate bot changed the title chore(deps): update otel-collector upstream dependencies to v0.117.0 chore(deps): update otel-collector upstream dependencies Jan 21, 2025
@renovate renovate bot force-pushed the renovate/otel-collector-upstream-dependencies branch 2 times, most recently from 33f0e21 to 9a40979 Compare January 22, 2025 01:58
@renovate renovate bot changed the title chore(deps): update otel-collector upstream dependencies chore(deps): update otel-collector upstream dependencies to v0.118.0 Jan 22, 2025
@renovate renovate bot force-pushed the renovate/otel-collector-upstream-dependencies branch from 9a40979 to 2db1ee5 Compare February 4, 2025 01:50
@renovate renovate bot changed the title chore(deps): update otel-collector upstream dependencies to v0.118.0 chore(deps): update otel-collector upstream dependencies Feb 4, 2025
@renovate renovate bot force-pushed the renovate/otel-collector-upstream-dependencies branch 2 times, most recently from 11922e2 to 42cf1d7 Compare February 4, 2025 10:42
@renovate renovate bot force-pushed the renovate/otel-collector-upstream-dependencies branch from 42cf1d7 to 3398463 Compare February 4, 2025 18:31
@renovate renovate bot changed the title chore(deps): update otel-collector upstream dependencies chore(deps): update otel-collector upstream dependencies to v0.119.0 Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants