pkg/stanza, filelog, journald, syslog, tcplog, udplog, windowseventlog, logstransform: Remove ability to configure converter. (#15696)
The design of the converter is opaque and its behavior may change in the future.
Because of this, the converter settings are deemed unstable. The actual behavior of the
converter remains unchanged, but will always use the former default values.
exporter/googlemanagedprometheusexporter: Moved ClientConfig under MetricConfig, and added an option to change the default metric name prefix for advanced use cases. (#10543)
pkg/ottl: Update ExprFunc, Set, and Get to all return errors. (#15649)
pkg/ottl: Change Statement to use Expr[K] and BoolExpr[K] and for Statement.Execute to require context.Context. (#15709)
tanzuobservabilityexporter: Add a new metric exporter config(app_tags_excluded) to exclude application resource attrs(application, service.name, cluster, shard) from the metric tags. Rename the config resource_attributes to resource_attrs_included. Build in-house logic in the tanzuobservability exporter and remove the usage of resourcetotelemetry. (#14733)
hostmetricsreceiver: Introduce renamed process memory metrics (#14327)
This starts the process of phasing out incorrect metric names:
process.memory.physical_usage
process.memory.virtual_usage
and replacing them with the names adhering to the semantic conventions:
process.memory.usage
process.memory.virtual
At this stage, the new metrics are added, but they are disabled by default.
See the "Deprecations" section of the Host Metrics receiver's README for details.
💡 Enhancements 💡
awsemfexporter: Added a log_retention field to the config to specify log retention policy for a Cloudwatch Log Group (#15678)
translator/jaeger: Add refType as attribute to link when translating Jaeger span references to OTEL. (#14465)
The attribute is used to set the proper refType when translating back from OTEL to Jager.
In the case of a span with multiple parents, which Jaeger supports, all the refType are properly translated.
apachereceiver: add port resource attribute (#14791)
apachereceiver: Extract server name as resource attribute (#14791)
The feature is enabled through a feature gate and will be enabled by default in v0.65.
elasticsearchreceiver: add missing data points for operation count and operation time (#14635)
elasticsearchreceiver: add segment memory metric on node level (#14635)
elasticsearchreceiver: Add cluster health metrics for two more shards types (#14635)
elasticsearchreceiver: add document count metrics on index level (#14635)
elasticsearchreceiver: add fielddata memory size metrics on index level (#14635)
elasticsearchreceiver: Add query cache metrics on index level (#14635)
exporter/awsxrayexporter: Favour semantic convention attributes for DynamoDB table name and messaging url when translating OTel data into X-Ray AWS data. (#16075)
azuremonitorexporter: Support span and exception events (#16260)
datadogexporter: Change log level for host metadata (#14186)
azureeventhubreceiver: Mark the Azure Event Hub receiver as alpha. (#12786)
pkg/ottl: Add ability to perform basic (+, -, *, and /) arithmetic operations on ints and floats. Paths and Functions that return ints/floats are allowed. (#15711)
Affected components
routingprocessor
transformprocessor
pkg/ottl: Add support for setting Maps in Values. This enables Contexts to set map values for attributes. (#16352)
prometheusreceiver: Trim type's and unit's suffixes from metric name as per otel specs. (#8950)
Can be enabled by the featuregate pkg.translator.prometheus.NormalizeName
pkg/ottl: Remove duplicate parse IDs code, avoid coreinternal dependency (#16393)
The "[trace|span]_id_string" func returns "000..000" string for invalid ids.
exporter/signalfxexporter: Allow user to add a custom CA so the ingest and api clients can verify and communicate with custom TLS servers. (#16250)
"ingest_tls" and "api_tls" can be used to set the absolute path to the CA file "ca_file".
This is needed when the exporter is pointing to a TLS enabled signalfx receiver or/and TLS enabled http_forwarder
and the CA is not in the system cert pool
pkg/stanza: Support to Customize bufio.SplitFunc (#14593)
processor/transform: Adds new configuration options that allow specifying the OTTL context to use when executing statements. See Transform Processor README for more details. (#15381)
The existing configuration options will be deprecated in a future release.
transformprocessor: Added OTTL function ConvertCase into the Transform Processor (#16083)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor from 0.59.0 to 0.65.0.
Release notes
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor's releases.
... (truncated)
Changelog
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor's changelog.
... (truncated)
Commits
c7cb633
GoogleCloudSpannerReceiver: Mask lock stats PII (#16343)350d257
Update changlog for 0.65.0 release (#16408)e168f4f
Remove verbosity flag from tests (#16416)d3a2a95
Remove download step on windows, will happen while unit tests (#16415)cf12b8f
[processor/filter] Add TylerHelmuth as CODEOWNER (#16414)c4474dd
Bump collector to v0.65.0 (#16412)6989c7f
Fix changelog for v0.64.0, that entry was added during that time (#16411)15b96fe
[processor/filter] Add ottl to filter processor (#16369)9229e9e
Remove duplicate parse IDs code, avoid coreinternal dependency (#16393)a21144b
[exporter/datadog] Do not read response if nil on logs error (#16390)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)