Skip to content

Holistic documentation for out of the box (OOTB) assets for Integrations #3678

@daniela-elastic

Description

@daniela-elastic

Background

As Elastic begins to offer a more comprehensive out of the box (OOTB) experience for integrations, we want to make documentation a first class citizen, part and parcel of the product. Today we have OOTB dashboards and we are imminently launching OOTB alert templates with near-term plans to also provide OOTB SLO rules and ML jobs. In the medium term we are also to expand the OOTB assets to other content that will make the integrations smarter when used together with AI. For example, additional content will be knowledge bases that help LLMs answer user questions when assessing the health and performance of a service, or when troubleshooting an operational issue. Similarly, we might add MCP tools such that they can enable the LLMs to further assist users.

Today our documentation does not put a lot of emphasis on the OOTB experience and the information is sparse and sprinkled in various places. For example, we have just a short paragraph on the new capability for out-of-the-box alert rule templates which is easy to miss. We should lead with OOTB and this should be front and center of the capabilities that Elastic offers, highlighting how easy it is to get started.

Holistic strategic solution - Suggested doc structure

  • High level intro to everything that comes out of the box today. It doesn’t require YOU to do the work. We’ve done the work for YOU, so you can start using all the OOTB (pre-built stuff) right away! We need to sell this. Suggest we take it out of the Manage Elastic Agent integrations section (which sounds more like work that the customer has to do, invest money and time in)
    • Can we have an OOTB section that talks about everything that the customer is getting pre-made (ready to use). What you need to do to get the asset (eg you can’t get the asset unless you install the integration)
  • Introduction to OOTB alert templates and how to use them (can this be improved?)
  • FAQ -
    • how do we help customers understand the difference between OOTB OOTB alert rules and alert templates for integrations (which are essentially OOTB alert templates)
    • Be clear and concise about typical customer questions. An FAQ format is better than long text

MVP and tactical solution - individual integration pages

In the individual doc page for the individual integration (observability NGINX integration example)

  1. Recommended alerts and alert rule template.
    • Can we show the recommended alerts and alert rule config in the documentation page for each integration so that the customer doesn’t have to log in to kibana, set up the service and configure/install the integration, JUST SO they can see the recommended alerts. Can we offer something like this?
  2. Rule query
    • Can we link to github or some other place where we store the ESQL query for the rule? And in the doc page which just described with natural language what that rule is about (and if the user wants to see the rule, they go to the github which contains the code.
    • Alternatively, can we autogen the rule in the doc? Something like this
  3. Why - why are we recommending this alert?
    • For each alert - Can we provide a reason why we are recommending it?
  4. Guidelines on context-based thresholds and other config
    • For each alert - can we provide notes on some things to take into account with the config - eg, in many cases thresholds are contextual and while we may want to provide a number, we also need to explain to the user how to adjust the number based on their particular use case.

Metadata

Metadata

Assignees

Labels

Team:ExperienceIssues owned by the Experience Docs TeamTeam:IngestIssues owned by the Ingest Docs Team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions