Docs » Admin guide for onboarding Splunk Observability Cloud » Admin onboarding guide phase 2: Pilot rollout phase » Pilot rollout phase part 1: Plan your pilot rollout

Pilot rollout phase part 1: Plan your pilot rollout πŸ”—

After completing Admin onboarding guide phase 1: Onboarding, you are ready for phase 2, pilot rollout.

Use the following information to guide your implementation of Splunk Infrastructure Monitoring and Splunk Application Performance Monitoring.

Note

Work closely with your Splunk Sales Engineer or Splunk Customer Success Manager throughout your onboarding process. They can help you fine tune your Splunk Observability Cloud journey and provide best practices, training, and workshop advice.

Identify pilot teams and projects πŸ”—

Start planning the initial rollout to your organization’s pilot teams. Identify your pilot teams and projects with approximate timelines and capacity requirements.

There are 2 types of pilot teams to consider:

  • A set of teams that are ready or have started a new project and are using common technologies.

  • A set of teams that have been using a non-standard technology.

To avoid duplicating efforts, create a single service even if they are used by multiple teams.

Set up an application framework πŸ”—

Once you know which teams are participating in the pilot and have collected their requirements, complete the following:

  1. Identify initial metric, trace, and log integrations and enable them in the Splunk Observability Cloud.

  2. Identify a naming convention for the deployment environments for Splunk Application Performance Monitoring (APM).

  3. Establish best practices for Splunk Observability Cloud.

Identify and enable initial metric, trace, and log integrations πŸ”—

Identify application tools that are used as part of services that the pilot team supports, such as database, message bus, and so on. Verify that the development languages used are supported by OpenTelemetry. For details, see https://opentelemetry.io/docs/instrumentation/.

Define a list of libraries required to support applications and those that are supported by OpenTelemetry to determine which applications require auto or manual instrumentation. For a list of languages supported by OpenTelemetry, see https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/docs/supported-libraries.md.

Next, build your development pipeline:

Identify a naming convention for the deployment environments πŸ”—

To avoid overlapping configurations across other deployments of the same application, use defined deployment environments. For details about defining deployment environments, see Set up deployment environments in Splunk APM.

You can also further filter Splunk Application Performance Monitoring (APM) data by defining teams, functions, and other tags, such as database names or frontend application names, to further utilize APM data filtering.

To define these tags, you can use the standard method to add attributes to a trace of span using the OpenTelemetry environment variables. For more information on how to add context to spans tags, see Add context to spans with span tags in Splunk APM.

Establish best practices for Splunk Observability Cloud πŸ”—

At this point you have some experience with configuration of the OpenTelemetry agents and auto instrumentation. You can now create guides for the teams that you want to onboard.

Include the following items in our guide:

Set up training plans for pilot users πŸ”—

Splunk has training available to help you with your onboarding journey and best practices. For a list of free Splunk Observability Cloud courses, see Free training.

If building a center of excellence is required by your organization, the following certification path is available for Splunk O11y Cloud Certified Metrics Users .

Next step πŸ”—

Next, begin your initial pilot rollout for Splunk Infrastructure Monitoring. See Pilot rollout phase part 2: Initial pilot rollout for Splunk Infrastructure Monitoring

This page was last updated on May 10, 2024.