Early Adopter
Gets all the processor for a technology bundle, given the technology bundle ID.
The request produces an application/json
payload.
GET | SaaS | https://{your-environment-id}.apps.dynatrace.com/platform/openpipeline/v1/technologies/{id}/processors |
You can execute this request also with an OAuth2 client with openpipeline:configurations:read
permission.
To learn how to obtain and use it, see OAuth clients.
The id of a technology bundle.
ResponseBody
objectProcessingStageProcessor
objectGroups all processors applicable for the ProcessingStage. Applicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor, TechnologyProcessor and DropProcessor.
[{"type": "dql","enabled": true,"editable": false,"id": "es_slow_log","description": "ES Slow Log Index","matcher": "matchesPhrase(content, \"index.indexing.slowlog*\")","sampleData": null,"dqlScript": "parse content, \"'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT?\nSPACE? '[' UPPER:loglevel SPACE* ']' PUNCT?\nSPACE? '[index.indexing.slowlog.' LD:'db.operation' ']' PUNCT?\nSPACE? '[' LD:'db.elasticsearch.node' ']' PUNCT?\n(SPACE? '{' LD '}')? //metadata, dt.trace_id\nSPACE? '[' LD?:'db.elasticsearch.index_name' ']' PUNCT?\nSPACE? 'took[' LD ']' PUNCT?\nSPACE? 'took_millis[' INT:'db.elasticsearch.duration' ']' PUNCT?\nDATA\"\n"}]
ConstantValueAssignment
objectAssign a constant value.
The constant value to assign.
FieldValueAssignment
objectAssign a value extracted from a field.
The field on the record to extract the value for assignment.
ConstantMultiValueAssignment
objectAssign a multi-value constant.
The constant multi value to assign.
StaticRouting
objectRecords are statically routed to the defined pipeline.
Identifier of the pipeline.
DynamicRouting
objectRecords are routed via the dynamic routes.
Defines the actual set of fields depending on the value. See one of the following objects:
static
-> StaticRoutingdynamic
-> DynamicRoutingdynamic
static
ClassicPipelineDefinition
objectDefinition of a classic pipeline which are configured via settings 2.0. This only applies to the logs and bizevents configuration.
The settings-schema identifier related to the processing of the classic pipeline.
ClassicProcessingStage
objectProcessing stage configuration of the pipeline.
Indicates if the user is allowed to edit this object based on permissions and builtin property.
ClassicProcessingStageProcessor
objectGroups all processors applicable for the ClassicProcessingStage. Applicable processor is SxqlProcessor.
DefaultPipelineDefinition
objectDefinition of a single default pipeline.
ProcessingStage
objectProcessing stage configuration of the pipeline.
Indicates if the user is allowed to edit this object based on permissions and builtin property.
ProcessingStageProcessor
objectGroups all processors applicable for the ProcessingStage. Applicable processors are DqlProcessor, FieldsAddProcessor, FieldsRemoveProcessor, FieldsRenameProcessor, TechnologyProcessor and DropProcessor.
BizeventExtractionProcessor
objectProcessor to extract a bizevent. This processor can only be applied to the logs configuration. Fields event.type and event.provider can only be assigned to a constant or field value. A multi-value constant is not supported for those fields.
Indicates if the object is provided by Dynatrace or customer defined.
Name or description of the processor.
Indicates if the user is allowed to edit this object based on permissions and builtin property.
Indicates if the object is active.
Identifier of the processor. Must be unique within a stage.
Matching condition to apply on incoming records.
Sample data related to the processor for documentation or testing.
ValueAssignment
objectStrategy to assign a value.
Defines the actual set of fields depending on the value. See one of the following objects:
constant
-> ConstantValueAssignmentfield
-> FieldValueAssignmentmultiValueConstant
-> ConstantMultiValueAssignmentconstant
field
multiValueConstant
FieldsExtraction
objectDefinition of the field extraction.
Unique fields to include/exclude in the extracted record.
Defines how the fields of the source record should be extracted. INCLUDE: Only the specified fields are extracted. INCLUDE_ALL: All fields are extracted. EXCLUDE: All fields except the specified fields are extracted.
EXCLUDE
INCLUDE
INCLUDE_ALL
DavisEventExtractionProcessor
objectProcessor to extract a davis event.
Indicates if the object is provided by Dynatrace or customer defined.
Name or description of the processor.
Indicates if the user is allowed to edit this object based on permissions and builtin property.
Indicates if the object is active.
Identifier of the processor. Must be unique within a stage.
Matching condition to apply on incoming records.
Sample data related to the processor for documentation or testing.
DavisEventProperty
objectList of properties for the extracted davis event.
The key to set on the davis event.
The value assigned to the key.
DqlProcessor
objectProcessor to apply a DQL script.
Indicates if the object is provided by Dynatrace or customer defined.
Name or description of the processor.
The DQL script to apply on the record.
Indicates if the user is allowed to edit this object based on permissions and builtin property.
Indicates if the object is active.
Identifier of the processor. Must be unique within a stage.
Matching condition to apply on incoming records.
Sample data related to the processor for documentation or testing.
FieldsAddProcessor
objectProcessor to add fields.
Indicates if the object is provided by Dynatrace or customer defined.
Name or description of the processor.
Indicates if the user is allowed to edit this object based on permissions and builtin property.
Indicates if the object is active.
Identifier of the processor. Must be unique within a stage.
Matching condition to apply on incoming records.
Sample data related to the processor for documentation or testing.
FieldsAddItem
objectList of fields to add to the record.
Name of the field.
Value to assign to the field.
FieldsRemoveProcessor
objectProcessor to remove fields.
Indicates if the object is provided by Dynatrace or customer defined.
Name or description of the processor.
Indicates if the user is allowed to edit this object based on permissions and builtin property.
Indicates if the object is active.
List of unique fields to remove from the record.
Identifier of the processor. Must be unique within a stage.
Matching condition to apply on incoming records.
Sample data related to the processor for documentation or testing.
FieldsRenameProcessor
objectProcessor to rename fields.
Indicates if the object is provided by Dynatrace or customer defined.
Name or description of the processor.
Indicates if the user is allowed to edit this object based on permissions and builtin property.
Indicates if the object is active.
Identifier of the processor. Must be unique within a stage.
Matching condition to apply on incoming records.
Sample data related to the processor for documentation or testing.
FieldsRenameItem
objectList of fields to rename on the record.
The field to rename.
The new field name.
TechnologyProcessor
objectProcessor to apply a technology processors.
Indicates if the object is provided by Dynatrace or customer defined.
Indicates if the user is allowed to edit this object based on permissions and builtin property.
Indicates if the object is active.
Identifier of the processor. Must be unique within a stage.
Sample data related to the processor for documentation or testing.
The reference identifier to a specific technology. This technology is applied on the record.
DropProcessor
objectProcessor to drop the record either during the processing stage or at the endpoint.
Indicates if the object is provided by Dynatrace or customer defined.
Name or description of the processor.
Indicates if the user is allowed to edit this object based on permissions and builtin property.
Indicates if the object is active.
Identifier of the processor. Must be unique within a stage.
Matching condition to apply on incoming records.
Sample data related to the processor for documentation or testing.
NoStorageProcessor
objectProcessor to skip storage assignment.
Indicates if the object is provided by Dynatrace or customer defined.
Name or description of the processor.
Indicates if the user is allowed to edit this object based on permissions and builtin property.
Indicates if the object is active.
Identifier of the processor. Must be unique within a stage.
Matching condition to apply on incoming records.
Sample data related to the processor for documentation or testing.
BucketAssignmentProcessor
objectProcessor to assign a bucket.
Bucket that is assigned when the record is matched.
Indicates if the object is provided by Dynatrace or customer defined.
Name or description of the processor.
Indicates if the user is allowed to edit this object based on permissions and builtin property.
Indicates if the object is active.
Identifier of the processor. Must be unique within a stage.
Matching condition to apply on incoming records.
Sample data related to the processor for documentation or testing.
SecurityContextProcessor
objectProcessor to set the security context field.
Indicates if the object is provided by Dynatrace or customer defined.
Name or description of the processor.
Indicates if the user is allowed to edit this object based on permissions and builtin property.
Indicates if the object is active.
Identifier of the processor. Must be unique within a stage.
Matching condition to apply on incoming records.
Sample data related to the processor for documentation or testing.
ValueAssignment
objectStrategy to assign a value.
Defines the actual set of fields depending on the value. See one of the following objects:
constant
-> ConstantValueAssignmentfield
-> FieldValueAssignmentmultiValueConstant
-> ConstantMultiValueAssignmentconstant
field
multiValueConstant
CounterMetricExtractionProcessor
objectProcessor to write the occurrences as a metric.
Indicates if the object is provided by Dynatrace or customer defined.
Name or description of the processor.
List of unique dimensions to add to the metric.
Indicates if the user is allowed to edit this object based on permissions and builtin property.
Indicates if the object is active.
Identifier of the processor. Must be unique within a stage.
Matching condition to apply on incoming records.
The key of the metric to write.
Sample data related to the processor for documentation or testing.
ValueMetricExtractionProcessor
objectProcessor to extract a value from a field as a metric.
Indicates if the object is provided by Dynatrace or customer defined.
Name or description of the processor.
List of unique dimensions to add to the metric.
Indicates if the user is allowed to edit this object based on permissions and builtin property.
Indicates if the object is active.
The field to extract the value for the metric.
Identifier of the processor. Must be unique within a stage.
Matching condition to apply on incoming records.
The key of the metric to write.
Sample data related to the processor for documentation or testing.
ErrorResponseEnvelope
objectEncloses the encountered error.
ErrorResponse
objectBasic information of the encountered error.
The returned HTTP status code.
Description of the encountered error.
ErrorResponseDetails
objectDetailed information of the error.
Defines the actual set of fields depending on the value. See one of the following objects:
constraintViolation
-> ConstraintViolationDetailsconstraintViolation
ConstraintViolationDetails
objectList of encountered constraint violations.
ConstraintViolation
objectInformation about a single constraint violation.
Description of the constraint violation.