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 Control Tower 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 Control Tower 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 Control Tower 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 Control Tower 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 Control Tower Data Plane Status

Monitoring Details page for Control Tower data plane.

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

Status Meaning
Success

For Control Tower data plane, if all of the following are connected and running then data plane displays status as Success:

  • tunnel

  • Hawk domains

  • Agents

  • Messaging servers

  • Infrastructure Components

Warning

Control Tower data plane indicates Warning status in the following scenarios:

  • If the tunnel is not connected and running, the data plane status will initially be set to Warning, but if the condition persists for more than 5 minutes, the data plane status will change to Error.

  • If the tunnel is up and running, and all Infrastructure components are up and running, and at least one Domain or Agent or Messaging server is Connected or Running but also at least one Domain or Agent or Messaging server is not Connected or Running, the data plane status will be shown as Warning.

  • If the tunnel is up and running, and all Domains and Agents and Messaging servers are Connected or Running, but some Infrastructure component is in Warning while the others are in Success, the data plane's status will be shown as Warning.

Error

Control Tower data plane indicates Error status in the following scenarios:

  • Its tunnel has been disconnected for more than the past 5 minutes.

  • All of its Domain, Agents and Monitoring servers are Disconnected or in Error.

  • At least one of its Infrastructure components is in Error.

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.