Skip to main content
Version: 0.8.x

Diagnose & Export Plugins

When a Diagnosis policy intended for detection of performance issues, is configured for an endpoint, the transaction data is sent to the Lunar Engine for asynchronous processing, generating valuable insights. The processed results are then exported to a chosen location for further analysis and visibility.

The Diagnosis process plays a crucial role in understanding the underlying factors contributing to a problem. By identifying the root cause, accurate and effective Remedies can be developed to address the issue effectively.

Asynchronously Low Priority Task

To ensure the timely processing of HTTP calls, the Diagnosis process is treated as a low-priority task.
In time-critical situations where swift action is required to complete an HTTP call, priority is initially given to the remedy processing. However, once the immediate concern is addressed, the diagnosis process takes precedence to provide a comprehensive understanding of any existing problem.

Diagnose Process Execution

Lunar offers various diagnosis plugins that can be utilized to gather data and assist with visibility and analysis of the traffic. Two examples of such plugins include:

  • HAR Log Collector This plugin helps obtain comprehensive information about requests and responses by collecting HTTP Archive (HAR) logs. These logs can provide valuable insights for deriving Remedy Plugin Policy configurations.

  • Metrics Collector The Metrics Collector plugin assists in obtaining metrics related to traffic volume and error distribution. These metrics contribute to a better understanding of the overall system performance.

Export Plugin

Once the diagnosis plugins are used and the information is collected, it is advisable to export the analyzed data to an additional location for further examination. Lunar provides multiple integration options to facilitate this process.

  • Data Exporters Lunar offers various data exporters that enable the seamless export of analyzed information to external systems. These exporters provide flexibility in choosing the most suitable destination for further analysis and collaboration.

Analyzing the extracted information helps to identify patterns, correlations, and potential causes, leading to accurate remediation strategies and efficient problem resolution. By leveraging the diagnosis process, organizations can gain valuable insights into their systems and improve overall performance and reliability.