Skip to content

OpsPilot AI user guide

OpsPilot AI is FusionReactors advanced observability solution that leverages generative AI to provide powerful insights into the performance of your applications. In short, OpsPilot AI is your own DevOps assistant building a context around your systems to help identify and resolve issues.

OpsPilot AI

Tip

🔎Find it: FusionReactor > OpsPilot AI

!Screenshot

Selecting OpsPilot AI allows you to construct your own DevOps and software development questions in the text box at the bottom of the screen.

!Screenshot

OpsPilot AI will respond to your queries using a comprehensive language model to give insightful human-like responses. With OpsPilot AI, you can ask questions in plain English and receive relevant insights and recommendations. We enhance the prompts with additional context, to provide more accurate and relevant responses to your questions.

This feature makes it easier than ever to understand the functioning of your applications and make informed decisions to optimize the performance of your applications, and reduce downtime.

Should you receive an answer that lacks the expected level of detail, you can ask follow-up questions using plain language to refine your initial inquiry. This iterative approach can help clarify uncertainties and uncover deeper insights, enabling the user to gain a better understanding of the subject matter at hand.

OpsPilot AI can be given information about your system structure or the specific issue you are having that it will utilize for later questions in the conversation.

Example

!Screenshot

Subsequent questions can adapted to your specific requirements.

Example

!Screenshot

Warning

As the OpsPilot AI uses previous prompts and responses to reply to a query, long involved responses can prove costly. For further information regarding OpsPilot token usage costs, refer to the Billing page.

Rollback icon

Use the Rollback button to undo your last question and answer. This will allow you to rephrase the question or fix a mistake that may have distorted the response given by OpsPilot AI.

!Screenshot

OpsPilot AI integrations

Error context

Tip

🔎Find it:
FusionReactor > Applications > Tracing > Trace > Error Snapshot
FusionReactor > Applications > Errors > Trace > Error Snapshot
FusionReactor > Servers > Stack Trace
FusionReactor > Servers > Tracing > Trace > Error Snapshot

The Error context integration can be found anywhere there is decompiled code.

!Screenshot

Selecting the blue OpsPilot AI button will send details about how the error was thrown into OpsPilot AI. You will then be provided with a general explanation of the method and OpsPilot AI will point out any potential causes of errors.

!Screenshot

Once in the OpsPilot AI page, you can then continue the conversation and ask OpsPilot AI further questions about the code snippet provided.

Example OpsPilot code requests

Rewrite code

OpsPilot AI can even rewrite the code for you to avoid future issues.

!Screenshot

Translate code

OpsPilot AI can be asked to translate the code into another programming language for usage or just to help you understand it.

!Screenshot

Code helper

Tip

🔎Find it:
FusionReactor > Applications > Tracing > Trace > Error Snapshot
FusionReactor > Applications > Errors > Trace > Error Snapshot
FusionReactor > Servers > Stack Trace
FusionReactor > Servers > Tracing > Trace > Error Snapshot

The Code helper feature can be used in any place with decompiled code.

!Screenshot

To use the Code helper feature, simply highlight a portion of code and right click to open the menu. Three options will be displayed:

  • Debug code: Provides suggestions on areas of the given code that could potentially causes errors and how to avoid them.

  • Explain code: Gives a detailed explanation of what the given code is doing.

  • Suggest optimization: Offers suggestions on how to optimize the readability, structure and performance of the the given code.

Select any one of the three options to send the code to OpsPilot AI for an explanation.

Profile

Tip

🔎Find it:
FusionReactor > Applications > Tracing > Trace > Profile
FusionReactor > Applications > Errors > Trace > Profile
FusionReactor > Servers > Profile
FusionReactor > Servers > Tracing > Trace > Profile

The Profile integration can be found anywhere that gives a profile.

!Screenshot

Selecting the OpsPilot AI button sends information about the profile to OpsPilot which will initially give an explanation of the profile and where any issues may be located.

!Screenshot

Log explain

Tip

🔎Find it:
FusionReactor > Logging > Logs
FusionReactor > Explore > Logs

The Log explain integration can be found anywhere there are logs.

!Screenshot

Selecting the OpsPilot AI button sends the given log to OpsPilot where it is analyzed. OpsPilot AI provides an explanation of the type of the log and how it is generally caused as well as offers potential fixes.

!Screenshot

Stack trace

Tip

🔎Find it:
FusionReactor > Applications > Tracing > Trace > Error Output
FusionReactor > Applications > Errors? > Trace > Errors
FusionReactor > Servers > Stack Trace
FusionReactor > Servers > Tracing > Trace > Error Output

The Stack trace button is located anywhere there are error stack traces.

!Screenshot

!Screenshot

Clicking the blue OpsPilot AI button to the right of an error will provide the stack trace information to OpsPilot AI which will give you general insight into the stack trace and provide potential causes of the error. You can choose to continue the conversation if required by asking OpsPilot AI targeted questions to dive deeper and fix the problem.

!Screenshot


Need more help?

Contact support in the chat bubble and let us know how we can assist.