Skip to content

Commit 92004bd

Browse files
[receiver/apachespark] Rename to apache_spark with deprecated alias
1 parent 17f0308 commit 92004bd

13 files changed

Lines changed: 40 additions & 19 deletions

File tree

.chloggen/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ components:
234234
- receiver/active_directory_ds
235235
- receiver/aerospike
236236
- receiver/apache
237-
- receiver/apachespark
237+
- receiver/apache_spark
238238
- receiver/awscloudwatch
239239
- receiver/awscontainerinsightreceiver
240240
- receiver/awsecscontainermetrics
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Use this changelog template to create an entry for release notes.
2+
3+
change_type: deprecation
4+
5+
component: receiver/apache_spark
6+
7+
note: Rename `apachespark` receiver to `apache_spark` with deprecated alias `apachespark`
8+
9+
issues: [45339]
10+
11+
subtext:
12+
13+
change_logs: [user]

receiver/apachesparkreceiver/README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ This receiver supports Apache Spark versions:
3030

3131
## Configuration
3232

33+
> **Note:** This receiver was renamed from `apachespark` to `apache_spark` to match the snake_case naming convention.
34+
> The deprecated component type `apachespark` is still accepted as an alias and will log a deprecation warning.
35+
3336
These configuration options are for connecting to an Apache Spark application.
3437

3538
The following settings are optional:
@@ -43,7 +46,7 @@ The following settings are optional:
4346

4447
```yaml
4548
receivers:
46-
apachespark:
49+
apache_spark:
4750
collection_interval: 60s
4851
endpoint: http://localhost:4040
4952
application_names:

receiver/apachesparkreceiver/documentation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[comment]: <> (Code generated by mdatagen. DO NOT EDIT.)
22

3-
# apachespark
3+
# apache_spark
44

55
## Default Metrics
66

receiver/apachesparkreceiver/factory.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import (
1111
"go.opentelemetry.io/collector/config/confighttp"
1212
"go.opentelemetry.io/collector/consumer"
1313
"go.opentelemetry.io/collector/receiver"
14+
"go.opentelemetry.io/collector/receiver/xreceiver"
1415
"go.opentelemetry.io/collector/scraper"
1516
"go.opentelemetry.io/collector/scraper/scraperhelper"
1617

@@ -21,10 +22,12 @@ var errConfigNotSpark = errors.New("config was not a Spark receiver config")
2122

2223
// NewFactory creates a new receiver factory for Spark
2324
func NewFactory() receiver.Factory {
24-
return receiver.NewFactory(
25+
return xreceiver.NewFactory(
2526
metadata.Type,
2627
createDefaultConfig,
27-
receiver.WithMetrics(createMetricsReceiver, metadata.MetricsStability))
28+
xreceiver.WithMetrics(createMetricsReceiver, metadata.MetricsStability),
29+
xreceiver.WithDeprecatedTypeAlias(metadata.DeprecatedType),
30+
)
2831
}
2932

3033
// createDefaultConfig creates a config for Spark with as many default values as possible

receiver/apachesparkreceiver/generated_component_test.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

receiver/apachesparkreceiver/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ require (
1919
go.opentelemetry.io/collector/pdata v1.56.1-0.20260415114935-307e3abdbae9
2020
go.opentelemetry.io/collector/receiver v1.56.1-0.20260415114935-307e3abdbae9
2121
go.opentelemetry.io/collector/receiver/receivertest v0.150.1-0.20260415114935-307e3abdbae9
22+
go.opentelemetry.io/collector/receiver/xreceiver v0.150.1-0.20260415114935-307e3abdbae9
2223
go.opentelemetry.io/collector/scraper v0.150.1-0.20260415114935-307e3abdbae9
2324
go.opentelemetry.io/collector/scraper/scraperhelper v0.150.1-0.20260415114935-307e3abdbae9
2425
go.uber.org/goleak v1.3.0
@@ -107,7 +108,6 @@ require (
107108
go.opentelemetry.io/collector/pipeline v1.56.1-0.20260415114935-307e3abdbae9 // indirect
108109
go.opentelemetry.io/collector/pipeline/xpipeline v0.150.1-0.20260415114935-307e3abdbae9 // indirect
109110
go.opentelemetry.io/collector/receiver/receiverhelper v0.150.1-0.20260415114935-307e3abdbae9 // indirect
110-
go.opentelemetry.io/collector/receiver/xreceiver v0.150.1-0.20260415114935-307e3abdbae9 // indirect
111111
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.68.0 // indirect
112112
go.opentelemetry.io/otel v1.43.0 // indirect
113113
go.opentelemetry.io/otel/metric v1.43.0 // indirect

receiver/apachesparkreceiver/internal/metadata/config.schema.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Code generated by mdatagen. DO NOT EDIT.
22
$defs:
33
metrics_config:
4-
description: MetricsConfig provides config for apachespark metrics.
4+
description: MetricsConfig provides config for apache_spark metrics.
55
type: object
66
properties:
77
spark.driver.block_manager.disk.usage:
@@ -776,7 +776,7 @@ $defs:
776776
type: boolean
777777
default: true
778778
resource_attributes_config:
779-
description: ResourceAttributesConfig provides config for apachespark resource attributes.
779+
description: ResourceAttributesConfig provides config for apache_spark resource attributes.
780780
type: object
781781
properties:
782782
spark.application.id:
@@ -882,7 +882,7 @@ $defs:
882882
items:
883883
$ref: go.opentelemetry.io/collector/filter.config
884884
metrics_builder_config:
885-
description: MetricsBuilderConfig is a configuration for apachespark metrics builder.
885+
description: MetricsBuilderConfig is a configuration for apache_spark metrics builder.
886886
type: object
887887
properties:
888888
metrics:

receiver/apachesparkreceiver/internal/metadata/generated_config.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

receiver/apachesparkreceiver/internal/metadata/generated_status.go

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)