Observability Resource
Observability resource represents the configuration for logs server, traces server, and metrics server.
Field | Description |
---|---|
Resource name | Name of the Observability resource. |
Logs Server
Field | Description |
---|---|
User Apps | This includes apps deployed by TIBCO BusinessWorks 6 (Containers) and TIBCO Flogo capabilities. |
Query Service configuration |
The Log Server Query Service is a TIBCO Control Plane service that is responsible for retrieving user app logs that are persisted in the Logs server. It is used in the user app log viewer. The Query Service requires only read access to the Logs server. You can enable or disable the Query Service configuration. |
Query Service type |
The following logs server Query Service types are available:
|
Log Index |
Specify the name of the index that matches the patterns of the Index template definition created on your Log server. Example: Log index: Index pattern: Note: The asterisk (*) is not allowed in the index name.
You must create the log index for user app on the Log server. You must set the life cycle management policy such as the retention period and number of shards allocated for the index. |
Endpoint | Specify the Log server endpoint URL. |
Username | The user name to connect to the Logs server. |
Password | The password to connect to the Logs server. |
Custom Header | This allows custom headers to be passed to the Log server. |
Key | Specify a custom header key. |
Value | Specify the value of the header. |
Test Connection | Using Test Connection button, you can test the connection to the Logs server by using the configuration specified. |
Primary Exporter Configuration |
The Log Server Exporter for user apps is used in the OpenTelemetry Collector provisioned by TIBCO Control Plane. The OpenTelemetry Collector is responsible for exporting the logs emitted from the user app to the Logs server. The exporter requires write access to the Logs server. |
Secondary Exporter Configuration |
In addition to the primary exporter, you can now configure secondary exporter for logs, metrics, and traces. Secondary exporter supports OTLP type only. Secondary exporter is enabled when:
|
Enable or Disable Exporter Configuration | You can enable or disable the exporter configuration. If disabled, user app logs are not exported to the Logs server. |
Exporter name | Specify a unique exporter name. |
Exporter type |
The following exporter types are available:
|
ElasticSearch | |
Log Index |
Specify the name of the index that matches the patterns of the Index template definition created on your Log server. Example: Log index: Index pattern: You must create the log index for user app on the Log server. You must set the life cycle management policy such as the retention period and number of shards allocated for the index. |
Endpoint |
Specify the ElasticSearch endpoint URL. |
Username | Username to connect to the ElasticSearch server. |
Password | Password to connect to the ElasticSearch server. |
Test Connection |
Using the Test Connection button, you can test the connection to the ElasticSearch server by using the configuration specified. Note: Test Connection button is enabled for data plane observability resource only.
Note: Test connection is available only for ElasticSearch and Prometheus query services and exporters for both.
|
Kafka | |
Brokers | List of host and port pairs (host:port) for establishing the initial connection with the Kafka cluster. Enter TAB to add multiple brokers |
Protocol version | Version of Kafka protocol |
Topic | Kafka topic name |
Username | The user name to connect to the Kafka cluster |
Password | The password to connect to the Kafka cluster |
OTLP | |
Type |
The following transport system types are available:
|
Endpoint | Target URL to which the exporter is going to send logs. |
Services
Field | Description |
---|---|
Exporter configuration |
The Log Server Exporter for Services is used in the OpenTelemetry collector provisioned by TIBCO Control Plane. OpenTelemetry collector is responsible for exporting the logs emitted from the TIBCO provisioned services to the Logs server. The exporter requires write access to the Logs server. |
Exporter name | Specify a unique exporter name. |
Exporter type |
The following exporter types are available:
|
Enable or Disable Exporter Configuration |
You can enable or disable the exporter configuration. If disabled, TIBCO service logs are not exported to the Logs server. If fluentbit sidecar deployment is disabled when registering a data plane, Services exporter is disabled. |
ElasticSearch | |
Log Index |
Specify the name of the index that matches the patterns of the Index template definition created on your Log server. Example: Log index: Index pattern: You must create the log index for user app on the Log server. You must set the life cycle management policy such as the retention period and number of shards allocated for the index. |
Endpoint |
Specify the ElasticSearch endpoint URL. |
Username | Username to connect to the ElasticSearch server. |
Password | Password to connect to the ElasticSearch server. |
Test Connection | Using the Test Connection button, you can test the connection to the ElasticSearch server by using the configuration specified. |
Kafka | |
Brokers | List of host and port pairs (host:port) for establishing the initial connection with the Kafka cluster. Enter TAB to add multiple brokers |
Protocol version | Version of Kafka protocol |
Topic | Kafka topic name |
Username | The user name to connect to the Kafka cluster |
Password | The password to connect to the Kafka cluster |
OTLP | |
Type |
The following transport system types are available:
|
Endpoint | Target URL to which the exporter is going to send logs |
Metrics Server
Field | Description |
---|---|
Use Control Plane hosted Prometheus for Query Service and Exporter |
If enabled, TIBCO Control Plane hosted Prometheus is used and you cannot bring your own Prometheus. If disabled, you can configure and use your Prometheus. Retention period for metrics data will be 24 hrs only. By default this is enabled. |
Query Service | The Metrics Server Query Service is the TIBCO Control Plane Service that is responsible for retrieving metrics collected from user apps. These metrics are then persisted in the Prometheus server. It is used in both the Observability metrics cards and the Monitoring tab in the app details page. The Query Service requires only read access to the Prometheus server. |
Query service name | Specify unique name for Query Service |
Query service type |
Type of Query Service:
|
Endpoint | The URL of the Prometheus endpoint. |
Username | Username to access the metrics server. |
Password | Password to access the metrics server. |
Custom Header | This allows custom headers to be passed to Metrics server. |
Key | Specify the custom header key. |
Value | Specify the value of the header. |
Test Connection | Using the Test Connection button, you can test the connection to the Prometheus by using the configuration specified. |
Primary Exporter Configuration |
The Metrics Server Exporter for user apps is used in the OpenTelemetry Collector provisioned by TIBCO Control Plane. The OpenTelemetry Collector is responsible for exporting the metrics emitted from the user app to the metrics server. The exporter requires write access to the metrics server. |
Secondary Exporter Configuration |
In addition to the primary exporter, you can now configure secondary exporter for logs, metrics, and traces. Secondary exporter supports OTLP type only. Secondary exporter is enabled when:
|
Enable or Disable Exporter Configuration | You can enable or disable the exporter configuration. If disabled, user app metrics are not exported to the metrics server. |
Exporter name | Specify a unique exporter name. |
Exporter type |
Type of exporter:
|
Kafka | |
Brokers | List of host and port pairs (host:port) for establishing the initial connection with the Kafka cluster. Enter TAB to add multiple brokers. |
Protocol version | Version of Kafka protocol |
Topic | Kafka topic name |
OTLP | |
Type |
Type of transport system:
|
Endpoint | Target URL to which the exporter is going to send metrics. |
Prometheus | Use Prometheus as an exporter to export metrics from user apps. |
Traces Server
Field | Description |
---|---|
Use Local Store on Data Plane for Query Service and Exporter |
If enabled, local store on data plane is used and you cannot bring your own storage to store traces. If disabled, you can configure and use your own storage to store traces. By default, this is enabled. Trace data is temporarily stored in the |
Query Service | The Traces Server Query Service is the TIBCO Control Plane Service that is responsible for retrieving traces collected from user apps. These traces are persisted in the Traces server. You can enable or disable the query service. |
Query Service name | Specify a unique name for Query Service |
Query Service type |
Type of Query Service:
|
Endpoint | Specify a query service endpoint URL. |
Username | Username to connect to the Traces server. |
Password | Password to connect to the Traces server. |
Test Connection | Using the Test Connection button, you can test the connection to the Traces server by using the configuration specified. |
Primary Exporter Configuration |
The Traces Server Exporter for user apps is used in the OpenTelemetry Collector provisioned by TIBCO Control Plane. The OpenTelemetry Collector is responsible for exporting the Traces emitted from the user app to the Traces server. The exporter requires write access to the Traces server. |
Secondary Exporter Configuration |
In addition to the primary exporter, you can now configure secondary exporter for logs, metrics, and traces. Secondary exporter supports OTLP type only. Secondary exporter is enabled when:
|
Enable or Disable Exporter Configuration | You can enable or disable the exporter configuration. If disabled, user app Traces are not exported to the Traces server. |
Exporter name | Specify a unique exporter name. |
Exporter type |
Type of exporter:
|
ElasticSearch | |
Endpoint |
Specify the ElasticSearch endpoint URL. |
Username | Username to connect to the ElasticSearch server. |
Password | Password to connect to the ElasticSearch server. |
Test Connection | Using the Test Connection button, you can test the connection to the Traces server by using the configuration specified. |
Kafka | |
Brokers | List of host and port pairs (host:port) for establishing the initial connection with the Kafka cluster. Enter TAB to add multiple brokers |
Protocol version | Version of Kafka protocol |
Topic | Kafka topic name |
Username | Username to connect to the Kafka cluster |
Password | Password to connect to the Kafka cluster |
OTLP | |
Type |
Transport type:
|
Endpoint | Target URL to which the exporter is going to send traces. |