APM app API user

edit

Central configuration API

edit

Users can list, search, create, update, and delete central configurations via the APM app API.

  1. Assign the following Kibana space privileges:

    Type Privilege Purpose

    Spaces

    all on the APM app

    Allow all access to the APM app

Central configuration API reader

edit

Sometimes a user only needs to list and search central configurations via the APM app API.

  1. Assign the following Kibana space privileges:

    Type Privilege Purpose

    Spaces

    read on the APM app

    Allow read access to the APM app

Annotation API

edit

Users can use the annotation API to create annotations on their APM data.

  1. Create a new role, named something like annotation_role, and assign the following privileges:

    Type Privilege Purpose

    Index

    manage on observability-annotations index

    Check if the observability-annotations index exists

    Index

    read on observability-annotations index

    Read the observability-annotations index

    Index

    create_index on observability-annotations index

    Create the observability-annotations index

    Index

    create_doc on observability-annotations index

    Create new annotations in the observability-annotations index

  2. Assign the annotation_role created previously, and the following Kibana space privileges to any annotation API users:

    Type Privilege Purpose

    Spaces

    all on the APM app

    Allow all access to the APM app