Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions receiver/activedirectorydsreceiver/config.schema.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
type: object
allOf:
- $ref: go.opentelemetry.io/collector/scraper/scraperhelper.controller_config
- $ref: ./internal/metadata.metrics_builder_config
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
$defs:
attribute_bind_type:
description: AttributeBindType specifies the value bind_type attribute.
type: integer
attribute_direction:
description: AttributeDirection specifies the value direction attribute.
type: integer
attribute_network_data_type:
description: AttributeNetworkDataType specifies the value network_data_type attribute.
type: integer
attribute_operation_type:
description: AttributeOperationType specifies the value operation_type attribute.
type: integer
attribute_suboperation_type:
description: AttributeSuboperationType specifies the value suboperation_type attribute.
type: integer
attribute_sync_result:
description: AttributeSyncResult specifies the value sync_result attribute.
type: integer
attribute_value_type:
description: AttributeValueType specifies the value value_type attribute.
type: integer
metric_config:
description: MetricConfig provides common config for a particular metric.
type: object
properties:
enabled:
type: boolean
metrics_builder_config:
description: MetricsBuilderConfig is a configuration for active_directory_ds metrics builder.
type: object
properties:
metrics:
$ref: metrics_config
metrics_config:
description: MetricsConfig provides config for active_directory_ds metrics.
type: object
properties:
active_directory.ds.bind.rate:
$ref: metric_config
active_directory.ds.ldap.bind.last_successful.time:
$ref: metric_config
active_directory.ds.ldap.bind.rate:
$ref: metric_config
active_directory.ds.ldap.client.session.count:
$ref: metric_config
active_directory.ds.ldap.search.rate:
$ref: metric_config
active_directory.ds.name_cache.hit_rate:
$ref: metric_config
active_directory.ds.notification.queued:
$ref: metric_config
active_directory.ds.operation.rate:
$ref: metric_config
active_directory.ds.replication.network.io:
$ref: metric_config
active_directory.ds.replication.object.rate:
$ref: metric_config
active_directory.ds.replication.operation.pending:
$ref: metric_config
active_directory.ds.replication.property.rate:
$ref: metric_config
active_directory.ds.replication.sync.object.pending:
$ref: metric_config
active_directory.ds.replication.sync.request.count:
$ref: metric_config
active_directory.ds.replication.value.rate:
$ref: metric_config
active_directory.ds.security_descriptor_propagations_event.queued:
$ref: metric_config
active_directory.ds.suboperation.rate:
$ref: metric_config
active_directory.ds.thread.count:
$ref: metric_config
22 changes: 22 additions & 0 deletions receiver/aerospikereceiver/config.schema.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
description: Config is the receiver configuration
type: object
properties:
collect_cluster_metrics:
type: boolean
endpoint:
type: string
password:
$ref: go.opentelemetry.io/collector/config/configopaque.string
timeout:
type: string
format: duration
tls:
x-pointer: true
$ref: go.opentelemetry.io/collector/config/configtls.client_config
tlsname:
type: string
username:
type: string
allOf:
- $ref: go.opentelemetry.io/collector/scraper/scraperhelper.controller_config
- $ref: ./internal/metadata.metrics_builder_config
101 changes: 101 additions & 0 deletions receiver/aerospikereceiver/internal/metadata/config.schema.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
$defs:
attribute_connection_op:
description: AttributeConnectionOp specifies the value connection_op attribute.
type: integer
attribute_connection_type:
description: AttributeConnectionType specifies the value connection_type attribute.
type: integer
attribute_index_type:
description: AttributeIndexType specifies the value index_type attribute.
type: integer
attribute_namespace_component:
description: AttributeNamespaceComponent specifies the value namespace_component attribute.
type: integer
attribute_query_result:
description: AttributeQueryResult specifies the value query_result attribute.
type: integer
attribute_query_type:
description: AttributeQueryType specifies the value query_type attribute.
type: integer
attribute_scan_result:
description: AttributeScanResult specifies the value scan_result attribute.
type: integer
attribute_scan_type:
description: AttributeScanType specifies the value scan_type attribute.
type: integer
attribute_transaction_result:
description: AttributeTransactionResult specifies the value transaction_result attribute.
type: integer
attribute_transaction_type:
description: AttributeTransactionType specifies the value transaction_type attribute.
type: integer
metric_config:
description: MetricConfig provides common config for a particular metric.
type: object
properties:
enabled:
type: boolean
metrics_builder_config:
description: MetricsBuilderConfig is a configuration for aerospike metrics builder.
type: object
properties:
metrics:
$ref: metrics_config
resource_attributes:
$ref: resource_attributes_config
metrics_config:
description: MetricsConfig provides config for aerospike metrics.
type: object
properties:
aerospike.namespace.disk.available:
$ref: metric_config
aerospike.namespace.geojson.region_query_cells:
$ref: metric_config
aerospike.namespace.geojson.region_query_false_positive:
$ref: metric_config
aerospike.namespace.geojson.region_query_points:
$ref: metric_config
aerospike.namespace.geojson.region_query_requests:
$ref: metric_config
aerospike.namespace.memory.free:
$ref: metric_config
aerospike.namespace.memory.usage:
$ref: metric_config
aerospike.namespace.query.count:
$ref: metric_config
aerospike.namespace.scan.count:
$ref: metric_config
aerospike.namespace.transaction.count:
$ref: metric_config
aerospike.node.connection.count:
$ref: metric_config
aerospike.node.connection.open:
$ref: metric_config
aerospike.node.memory.free:
$ref: metric_config
aerospike.node.query.tracked:
$ref: metric_config
resource_attribute_config:
description: ResourceAttributeConfig provides common config for a particular resource attribute.
type: object
properties:
enabled:
type: boolean
metrics_exclude:
description: 'Experimental: MetricsExclude defines a list of filters for attribute values. If the list is not empty, metrics with matching resource attribute values will not be emitted. MetricsInclude has higher priority than MetricsExclude.'
type: array
items:
$ref: go.opentelemetry.io/collector/filter.config
metrics_include:
description: 'Experimental: MetricsInclude defines a list of filters for attribute values. If the list is not empty, only metrics with matching resource attribute values will be emitted.'
type: array
items:
$ref: go.opentelemetry.io/collector/filter.config
resource_attributes_config:
description: ResourceAttributesConfig provides config for aerospike resource attributes.
type: object
properties:
aerospike.namespace:
$ref: resource_attribute_config
aerospike.node.name:
$ref: resource_attribute_config
5 changes: 5 additions & 0 deletions receiver/apachereceiver/config.schema.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type: object
allOf:
- $ref: go.opentelemetry.io/collector/scraper/scraperhelper.controller_config
- $ref: go.opentelemetry.io/collector/config/confighttp.client_config
- $ref: ./internal/metadata.metrics_builder_config
84 changes: 84 additions & 0 deletions receiver/apachereceiver/internal/metadata/config.schema.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
$defs:
attribute_connection_state:
description: AttributeConnectionState specifies the value connection_state attribute.
type: integer
attribute_cpu_level:
description: AttributeCPULevel specifies the value cpu_level attribute.
type: integer
attribute_cpu_mode:
description: AttributeCPUMode specifies the value cpu_mode attribute.
type: integer
attribute_scoreboard_state:
description: AttributeScoreboardState specifies the value scoreboard_state attribute.
type: integer
attribute_workers_state:
description: AttributeWorkersState specifies the value workers_state attribute.
type: integer
metric_config:
description: MetricConfig provides common config for a particular metric.
type: object
properties:
enabled:
type: boolean
metrics_builder_config:
description: MetricsBuilderConfig is a configuration for apache metrics builder.
type: object
properties:
metrics:
$ref: metrics_config
resource_attributes:
$ref: resource_attributes_config
metrics_config:
description: MetricsConfig provides config for apache metrics.
type: object
properties:
apache.connections.async:
$ref: metric_config
apache.cpu.load:
$ref: metric_config
apache.cpu.time:
$ref: metric_config
apache.current_connections:
$ref: metric_config
apache.load.1:
$ref: metric_config
apache.load.5:
$ref: metric_config
apache.load.15:
$ref: metric_config
apache.request.time:
$ref: metric_config
apache.requests:
$ref: metric_config
apache.scoreboard:
$ref: metric_config
apache.traffic:
$ref: metric_config
apache.uptime:
$ref: metric_config
apache.workers:
$ref: metric_config
resource_attribute_config:
description: ResourceAttributeConfig provides common config for a particular resource attribute.
type: object
properties:
enabled:
type: boolean
metrics_exclude:
description: 'Experimental: MetricsExclude defines a list of filters for attribute values. If the list is not empty, metrics with matching resource attribute values will not be emitted. MetricsInclude has higher priority than MetricsExclude.'
type: array
items:
$ref: go.opentelemetry.io/collector/filter.config
metrics_include:
description: 'Experimental: MetricsInclude defines a list of filters for attribute values. If the list is not empty, only metrics with matching resource attribute values will be emitted.'
type: array
items:
$ref: go.opentelemetry.io/collector/filter.config
resource_attributes_config:
description: ResourceAttributesConfig provides config for apache resource attributes.
type: object
properties:
apache.server.name:
$ref: resource_attribute_config
apache.server.port:
$ref: resource_attribute_config
11 changes: 11 additions & 0 deletions receiver/apachesparkreceiver/config.schema.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
description: Config defines the configuration for the various elements of the receiver agent.
type: object
properties:
application_names:
type: array
items:
type: string
allOf:
- $ref: go.opentelemetry.io/collector/scraper/scraperhelper.controller_config
- $ref: ./internal/metadata.metrics_builder_config
- $ref: go.opentelemetry.io/collector/config/confighttp.client_config
Loading