Monitoring

TIBCO Control Plane uses the Monitor Agent to monitor data planes, capabilities, applications, and infrastructure components. Monitor Agent is an infrastructure component, which gets deployed in your Kubernetes cluster when you register a data plane. Monitor Agent uses the Kubernetes API to communicate with the Kubernetes API server in the cluster and sends the health status to TIBCO Control Plane.

For bare-metal data planes, TIBCO Control Plane monitors the connection status of Hawk domains and tunnel connectivity. TIBCO Control Plane also monitors the connection status of agents and the infrastructure components deployed after bare-metal data plane registration. TIBCO Control Plane uses agent and Hawk to monitor bare-metal TIBCO products.

Viewing Data Plane Status

The data planes Running card on the Home page provides the following information:

  • Number of data planes running successfully.

  • Number of data planes running with warnings.

  • Number of data planes reporting critical errors.

This includes both Kubernetes data planes and bare-metal data planes.

To view detailed status, click View status in detail.

The Monitoring details page displays the runtime status of all the data planes and capabilities provisioned on the data plane. The data plane status is a rollup of health status of all the capabilities and infrastructure components deployed on the data plane. The Capability status is the rollup of health status of capability services.

For example, if the bwprovisioner service for the BWCE capability is in error state, the BWCE capability displays the error status and therefore the data plane displays the status as error. Health monitoring for capabilities only takes into account the mandatory components required for the capabilities to function successfully.

For bare-metal data plane, connectivity status of TIBCO Hawk domains, agents, tunnel connection status, and infrastructure component status are displayed.

The following table displays the possible health statuses for Kubernetes data planes:

Status Meaning
Success

Data Plane status is success if all of its capabilities are in Success status, and all of its infrastructure components are in running state, and the tunnel for the data plane is in connected status.

Warning
  • If capability services or infrastructure components have few running replicas but not the desired number of replicas, the data plane status is warning.

  • If the tunnel is not connected and running, initially status is Warning. After five minutes, if tunnel is still not connected, status changes to Error.

Error

  • The data plane indicates error status if an “essential” service of a capability or an infrastructure component has zero running replicas.

You can hover over data plane status to know more about the issue occurred.

Click the data plane card to view detailed status about capability or domain.

Capability Service Priority Labels

A label is displayed next to a capability service such as Essential, Helper, or Optional. This label displays priority of capability service in the monitoring status of capability and infrastructure component. Refer the following table for more information:

Label Description
Essential
  • Essential services are required by their capability instances or infrastructure components.

  • When an Essential service status is red, its capability instance or infrastructure component status changes to Error.

  • When an Essential service is amber, assuming no other Essential service in that capability instance or infrastructure component is red, the capability instance or infrastructure component status is Warning.

Optional or Helper
  • Optional and Helper services are relevant to their capability instances or infrastructure components, but they are not required.

  • When a Helper or Optional service is red, assuming no Essential service in that capability instance or infrastructure component is red, the capability instance or infrastructure component status is Warning.

  • When a Helper service is not running at all, the Helper service status changes to red.

  • When an Optional service is not running at all, it is not mentioned on the monitoring details page.

View Bare-Metal Data Plane Status

Monitoring Details page for bare-metal data plane.

The following table displays the possible health statuses for bare-metal data planes:

Status Meaning
Success

For bare-metal data plane, if all of the following are connected and running then data plane displays status as Success:

  • tunnel

  • Hawk domains

  • Agents

  • Infrastructure Components

Warning

Bare-metal data plane indicates Warning status in the following scenarios:

  • The tunnel is connected and running. If multiple Hawk domains are configured, at least one TIBCO Hawk Domain is not connected. For example, if you have configured two TIBCO Hawk domains: Domain 1 and Domain 2 and only Domain 1 is connected and Domain 2 is not connected.

  • The tunnel is connected and running. If multiple agents are configured, at least one agent is not connected.

  • If all domains and agents are connected but any of these infrastructure components (Hawk Console, BW6 Service) are not running.

  • If the tunnel is not connected and running, initially status is Warning. After five minutes, if tunnel is still not connected, status changes to Error.

Error

  • For bare-metal data plane, all Hawk domains and agents are not connected, the data plane displays status as error.

  • If all domains and agents are connected but any of these infrastructure components (CP Proxy, Observability, Monitoring Agent) are not running.

Viewing Tunnel Status

TIBCO Control Plane communicates to the data plane using tunnel. The tunnel is an infrastructure component, which gets deployed in your Kubernetes cluster. You can view the tunnel status on a data plane card on the Monitoring Status page. If the tunnel status is error, there might be an issue with connectivity between the data plane and TIBCO Control Plane.