{
"operation-name" : "add",
"description" : "Operation Adds subsystem",
"request-properties" : {
"service-name" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "Service name reported to the trace collector",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"endpoint" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The URL for the exporter endpoint.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : "http://localhost:4317",
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"exporter-type" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The name of the exporter to use",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : "otlp",
"allowed" : [
"jaeger",
"otlp"
],
"stability" : "default"
},
"ratio" : {
"type" : {
"TYPE_MODEL_VALUE" : "DOUBLE"
},
"description" : "The ratio amount to use for the ratio sampler",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"stability" : "default"
},
"sampler-type" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The sampling strategy to use",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"allowed" : [
"on",
"off",
"ratio"
],
"stability" : "default"
},
"batch-delay" : {
"type" : {
"TYPE_MODEL_VALUE" : "LONG"
},
"description" : "The interval, in milliseconds, between two consecutive exports. Default is 5000.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : 5000,
"stability" : "default"
},
"export-timeout" : {
"type" : {
"TYPE_MODEL_VALUE" : "LONG"
},
"description" : "The maximum allowed time, in milliseconds, to export data.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : 30000,
"stability" : "default"
},
"max-export-batch-size" : {
"type" : {
"TYPE_MODEL_VALUE" : "LONG"
},
"description" : "The maximum number of traces to be exported in a given batch.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : 512,
"stability" : "default"
},
"max-queue-size" : {
"type" : {
"TYPE_MODEL_VALUE" : "LONG"
},
"description" : "The maximum number of traces in the queue before they are exported.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : 2048,
"stability" : "default"
},
"span-processor-type" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The type of processor to use. Valid values are 'simple' and 'batch'.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : "batch",
"allowed" : [
"batch",
"simple"
],
"stability" : "default"
}
},
"reply-properties" : {},
"stability" : "default",
"read-only" : false,
"restart-required" : "all-services",
"runtime-only" : false
}