0% found this document useful (0 votes)
38 views

Cisco Full-Stack Observability Platform-10 - 22 - 2023

Cisco Full-Stack Observability Platform-10_22_2023

Uploaded by

stingsplash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views

Cisco Full-Stack Observability Platform-10 - 22 - 2023

Cisco Full-Stack Observability Platform-10_22_2023

Uploaded by

stingsplash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Cisco Full-Stack Observability Platform

Exported on 10/22/2023

Copyright © 2021 Copyright AppDynamics


Cisco Full-Stack Observability Platform

Table of Contents

Services and Components ............................................................................................... 4


Sitemap.................................................................................................................................. 5
FSO Platform Exchange.................................................................................................... 5
Find New Modules................................................................................................................................ 6
Subscribe to or Request Modules .................................................................................................... 7
Unsubscribe Modules .......................................................................................................................... 7
FSO Platform Developer Support .................................................................................. 8
Developer Guide ................................................................................................................................... 8
Developer Tools .................................................................................................................................... 8
FSO Platform Licensing and Entitlements................................................................... 8
License Requirements ......................................................................................................................... 8
Entitlements ........................................................................................................................................... 9
Data and Access Entitlements ...................................................................................................................9
Monthly Entitlements....................................................................................................................................9
Overview of Licenses and Monthly Entitlements..................................................................................9
How to Use the Licenses Together................................................................................................10
Example: High Data Requirements with No Modules....................................................................... 10
Example: High User and Service Principal Access Requirements with Modules ...................... 12
Data Storage and Retention ............................................................................................................14
License Entitlement Definitions......................................................................................................14
Release Notes ....................................................................................................................15
Release Versions and Dates.............................................................................................................15
September Release - 23.9.x .............................................................................................................15
General .......................................................................................................................................................... 15
FSO Platform Applications....................................................................................................................... 15
FSO Developer Support............................................................................................................................ 15
August Release - 23.8.x.....................................................................................................................16

Page 2
Cisco Full-Stack Observability Platform

General .......................................................................................................................................................... 16
FSO Platform Applications....................................................................................................................... 16
FSO Developer Support............................................................................................................................ 16
July Release - 23.7.x ..........................................................................................................................16
General .......................................................................................................................................................... 16
FSO Platform Applications....................................................................................................................... 16
FSO Developer Support............................................................................................................................ 16
June Release - 23.6.x.........................................................................................................................17
Enhancements ............................................................................................................................................. 17

Page 3
Cisco Full-Stack Observability Platform

The Cisco FSO Platform is an extensible software platform that hosts an ecosystem of modules and
applications (standalone apps and their enrichments) that provides core capabilities for developers to build
observability solutions to gain visibility and actionable insights across their technology and business stack.
The Cisco FSO Platform leverages OpenTelemetry™ collections to collect MELT telemetry and then
transforms the raw data into flexible and scalable objects through a flexible, entity-centric model.
Developers can leverage this OpenTelemetry framework and the Cisco FSO Platform's Unified Query
Language (UQL) to create and monetize observability solutions.
The FSO Platform can serve observability use cases requiring:
• Data ingestion and transformation of MELT and system data from different environments and clusters
• Insights based on correlated MELT and system data
• Network observability within the context of your application
• Extended functionality of existing Cisco observability, monitoring, and security products
• Rapid development of 3rd-party "standalone" applications
• Bespoke user interfaces
• Alerting and actioning
• Customized reports

Services and Components


The Cisco FSO Platform provides the following services to power the applications and modules that you
consume:

Service Definition

OpenTelemetry Ingest A service that ingests data into the Cisco FSO
Platform.

Serverless Functions for Data I/O A service that deploys and orchestrates Docker
containers for custom data ingestion.

Serverless Workflows A service that transforms MELT data as it flows


through the Cisco FSO Platform.

Health Rules and Alerting A service that allows you to configure rules that
govern the behavior of the UI and alerts that
you receive.

Access Control A service that allows admins to configure access for


different users of the Cisco FSO Platform.

Application/Module Lifecycle Management A service that manages the lifecycle of applications


including knowledge and object storage and modules as well as their associated objects and
artifacts.

Services and Components – Page 4 of 17


Cisco Full-Stack Observability Platform

MELT Store A service that manages and stores MELT data


ingested by the Cisco FSO Platform.

Extensible User Interface A service that provides an extensible and


configuration driven UI.

Query Engine and Query Language (UQL) A service that allows applications, modules, and users
to query data on the Cisco FSO Platform.

The FSO Platform consists of the following components:


• Data processing: The core of the FSO Platform that is responsible for handling various data-related
tasks such as modeling, ingestion, storage, and querying.
• Developer support: The set of tools and components provided by the FSO Platform that developers use
to create solutions.
• Account administration: The online services for managing FSO Platform accounts, including viewing
and managing tenant access, users, roles, permissions, and subscriptions.
• FSO Platform Exchange: The online venue where end users of the FSO Platform can discover and
subscribe to applications and modules. The exchange also enables developers to list and market their
solutions to FSO Platform customers.
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.

Sitemap
FSO Platform Exchange
The FSO Platform Exchange allows end-users of the FSO Platform to discover, request, or subscribe to
modules and applications. The exchange also enables developers to list and market their solutions to FSO
Platform customers. To use the FSO Platform Exchange, you must first navigate to the online venue from
Cloud Native Application Observability:
From the left navigation, click FSO Platform Exchange.

Sitemap– Page 5 of 17
Cisco Full-Stack Observability Platform

Find New Modules


To find new modules, browse through the list of applications and modules that are available for
subscription.

FSO Platform Exchange– Page 6 of 17


Cisco Full-Stack Observability Platform

Subscribe to or Request Modules


To subscribe to modules:
1. Click Subscribe.
2. Click Confirm to subscribe to the module or Cancel to navigate back to the list of applications and
modules.
If the Tenant is already subscribed to the module, Unsubscribe is displayed.
To request modules, click Request. Requesting a module means that you want to purchase an additional
module on the platform. When you click Request, a modal window populates with information to contact
your admin or FSO support to request a subscription to the module.

Admins can subscribe and unsubscribe modules, however; end-users can only request modules. If
you are an end-user, contact your admin for additional subscription assistance.

Click Learn More to get more information on each module. Depending on the subscription status of the
module, from the top right of the Learn More page, you can subscribe, request, or unsubscribe from the
module.

Unsubscribe Modules
To unsubscribe from modules:
1. Click Unsubscribe.

FSO Platform Exchange– Page 7 of 17


Cisco Full-Stack Observability Platform

2. Click Unsubscribe to unsubscribe from the module or Cancel to navigate back to the list of applications
and modules.
You are not subscribed to the module if Unsubscribe is not displayed.

FSO Platform Developer Support


Developer Guide
The developer documentation at Cisco Full-Stack Observability (FSO) Platform provides help for building
solutions and modules, using the command line interface, creating modifications to the user interface, and
using any of the Cisco FSO Platform's APIs.

Developer Tools
Developer tools include:
• A command line interface to the Cisco FSO Platform
• User interface templates and template extensions
• A user interface Authoring Tool, which allows users to manage their UI templates, with the ability to
create templates, browse and duplicate existing templates, and update UI templates. Users can use an
organized outline tool to insert elements from the building block library, or a raw code editing panel to
directly edit JSON code, with a preview function to visualize the changes. See Using the Authoring
Tool.
• APIs

FSO Platform Licensing and Entitlements


The following entitlements apply to Cloud Native Observability licenses purchased on or after June
28, 2023. If you purchased licensing units for AppDynamics Cloud, now Cloud Native Application
Observability, before June 28, 2023, see Cloud Native Application Observability Licensing for your
licensing and entitlement information.

The licensing for the Cisco Full-Stack Observability (FSO) Platform has entitlements that require license and
user costs for the following.
• FSO Platform
• Cloud Native Application Observability
• Modules

License Requirements
At the minimum, you need a license for FSO Platform to obtain a license for Cloud Native Application
Observability. You would then need a license for Cloud Native Application Observability in addition to your
FSO Platform license to subscribe to Cisco-developed and third-party Modules. Third-party Modules you
use may be governed by the applicable terms for such Modules.

FSO Platform Developer Support– Page 8 of 17


Cisco Full-Stack Observability Platform

Entitlements
Subscribing to third-party Modules on a free trial basis will still incur against Cisco FSO Platform and
Cloud Native Application Observability entitlements.

Data and Access Entitlements


The FSO Platform license provides the entitlements for data ingestion needed by the Cloud Native
Application Observability and the Modules you subscribe to. The Cloud Native Application Observability
and Modules licenses entitle users and Service Principals to access the FSO Platform, Cloud Native
Application Observability, and Modules. The access to and use of both Cloud Native Application
Observability and any subscribed Modules will incur against your FSO Platform data ingestion entitlement.

Monthly Entitlements
Effective Period
Monthly entitlements take effect on the starting day of the license and remain in effect until the end of the
calendar month. Thus, if a license started on July 15th, the entitlements would take effect at 12:00 AM
(GMT) on July 15th and expire at 12:00 AM (GMT) on August 1st.

Proration of Monthly Allotment


Licenses that do not begin at the beginning of a calendar month will have a prorated allotment for the first
month of the license term, which is based on the starting date of the license through the end of the calendar
month. Therefore, if a license begins on July 15th at 12:00 AM (GMT), the prorated monthly allotment
for this first month would cover the period from July 15th at 12:00 AM (GMT) to August 1st at 12:00 AM
(GMT). See Overview of Licenses and Monthly Entitlements to view the full allotment of a monthly
entitlement.

Overview of Licenses and Monthly Entitlements


The following table outlines the monthly entitlements for the different licenses.

License Entitlement Prerequisites

FSO Monthly allotment with fixed monthly Minimum of 15 licenses per organization (no
Platform capacity per license, where one license maximum)
allows for the maximum capacity of one of
the following data types:
• 25 million metrics (1 license)
• 25 million events (1 license)
• 40 GB of logs (1 license)
• 32 million spans (1 license)
• Fraction of the combined data types
above

FSO Platform Licensing and Entitlements– Page 9 of 17


Cisco Full-Stack Observability Platform

License Entitlement Prerequisites

Cloud Licensed users and Service Principals who • FSO Platform license
Native can access the platform within the monthly • Minimum of 5 user licenses per
Application billing period. organization (no maximum)
Observabili
ty

Modules Licensed users and Service Principals who • FSO Platform license
can access the additional functionality within • Minimum of 5 Cloud Native Application
the monthly billing period. Observability user licenses (no maximum)
• The same number of Module licenses as
that of the Cloud Native Application
Observability user licenses

The FSO Platform license provides


the entitlements for data ingestion
needed by the Cloud Native
Application Observability and the
Modules you subscribe to. The
Cloud Native Application
Observability and Modules licenses
entitle users and Service Principals
to access the FSO Platform, Cloud
Native Application Observability,
and Modules. The access to and use
of both Cloud Native Application
Observability and any subscribed
Modules will incur against your FSO
Platform data ingestion entitlement
as further described in the
applicable Module documentation.

How to Use the Licenses Together


Your licensing will depend on how much data you plan on ingesting and how many users or Service
Principals will need access to Cloud Native Application Observability and any subscribed Modules. The
following two example uses cases will help to illustrate how the licensing works together and how you can
calculate your licensing needs.

Example: High Data Requirements with No Modules


In this use case, the customer has higher data needs and lower access (users or Service Principals) needs to
Cloud Native Application Observability and no Modules.

FSO Platform Licensing and Entitlements– Page 10 of 17


Cisco Full-Stack Observability Platform

Customer High Data Use Case License Calculation

Cloud Native Application


Data Requirements Observability Users / License Requirements
Service Principals

• 305 million metrics • 10 • 62 FSO Platform licenses


• 110 million events • 10 Cloud Native Observability
• 220 GB of logs licenses
• 1200 million spans
Total licenses needed: 72

Customer High Data Use Case License Calculation

Based on the ingestion entitlements for each data type, the customer requires 62 FSO Platform licenses
for data usage and 10 for Cloud Native Observability users.
The following breaks down the calculation of the customer's required licensing:

## Calculation for FSO licensing for metrics


## Note: We use the Integer() function in some places to ensure an integer value.

metrics_one_license = 25 million
customer_required_metrics = 305 million

# Convert the required licenses to an integer


required_licenses_for_metrics = Integer(customer_required_metrics / metrics_one_license)

# Additional metrics not covered by licensing require an additional license


if ((customer_required_metrics % metrics_one_license) > 0)
required_licenses_for_metrics += 1

# Licenses required for metrics: 13

#----------------------------------------#

## Calculation for FSO licensing for events


events_one_license = 25 million
customer_required_events = 110 million

# Convert the required licenses to an integer


required_licenses_for_events = Integer(customer_required_events / events_one_license)

# Additional events not covered by licensing require an additional license


if ((customer_required_events % events_one_license) > 0)
required_licenses_for_events += 1

# Licenses required for events: 5

FSO Platform Licensing and Entitlements– Page 11 of 17


Cisco Full-Stack Observability Platform

#----------------------------------------#

## Calculation for FSO licensing for logs


logs_one_license = 40 GB
customer_required_logs = 220 GB

# Convert the required licenses to an integer


required_licenses_for_logs = Integer(customer_required_logs / logs_one_license)

# Additional logs not covered by licensing require an additional license


if ((customer_required_logs % logs_one_license) > 0)
required_licenses_for_logs += 1

# Licenses required for logs: 6

#----------------------------------------#

## Calculation for FSO licensing for spans


spans_one_license = 32 million
customer_required_spans = 1200 million

# Convert the required licenses to an integer


required_licenses_for_spans = (customer_required_spans / spans_one_license)

# Additional logs not covered by licensing require an additional license


if ((customer_required_spans % spans_one_license) > 0)
required_licenses_for_spans += 1

# Licenses required for spans: 38

#----------------------------------------#
## Calculate the total number of licenses needed

# Add the FSO Platform licenses: metrics(13) + events(5) + logs(6) + spans(38) = 62


required_customer_fso_platform_licenses = required_licenses_for_metrics +
required_licenses_for_events + required_licenses_for_logs + required_licenses_for_spans
required_customer_cloud_native_app_obs_licenses = 10

# Total number of licenses needed: 62 + 10 = 72


total_customers_licenses_required = required_customer_fso_platform_licenses +
required_customer_cloud_native_app_obs_licenses

Example: High User and Service Principal Access Requirements with Modules
This customer has lower data requirements but needs more access (users or Service Principals) to Cloud
Native Application Observability and has subscribed to two Modules.

FSO Platform Licensing and Entitlements– Page 12 of 17


Cisco Full-Stack Observability Platform

The number of Module licenses has to be the same as the number of Cloud Native Application
Observability licenses. If you have 15+ Cloud Native Application Observability licenses, you will
need 15+ licenses for each subscribed Module.

Customer High Access Use Case License Calculation

Cloud Native
Application
Data Requirements Observability and License Requirements
Module Users /
Service Principals

• 100 million metrics • 35 • 15 FSO Platform licenses


• 100 million events • 35 Cloud Native Observability licenses
• 160 GB of logs • 35 Module licenses for each subscribed
• 96 million spans Module (2 in this case)
Total licenses needed: 155

Customer High Access Use Case License Calculation

In this use case, the calculation for data usage is much simpler, but the customer requires licensing for
Cloud Native Application Observability and two modules. The customer will need 35 Cloud Native
Observability licenses for the access requirements. The same number of Module licenses (35) will be
required for each of the two subscribed Modules.
The following breaks down the calculation of the licensing for data ingestion and access:

## Calculation for FSO licensing for data ingestion

# FSO Platform required licenses for data ingestion


required_licenses_for_metrics = 100 million / 25 million (1 license unit);
required_licenses_for_events = 100 million / 25 million (1 license unit);
required_licenses_for_logs = 160 GB / 40 GB (1 license unit);
required_licenses_for_spans = 96 million / 32 million (1 license unit);

# Total number of FSO Platform license units for data ingestion: 4 + 4 + 4 + 3 = 15


(minimum license requirement)
required_fso_platform_licenses = required_licenses_for_metrics +
required_licenses_for_events + required_licenses_for_logs + required_licenses_for_spans;

#----------------------------------------#

# Number of access licenses required


no_required_cloud_native_observability_users = 35
no_required_service_principal_access = 35

FSO Platform Licensing and Entitlements– Page 13 of 17


Cisco Full-Stack Observability Platform

# The number of subscribed Modules


no_subscribed_modules = 2

# Module licenses needed: 35 * 2 = 70


no_required_module_licenses = no_user_cloud_native_observability_users *
no_subscribed_modules

# Total number of access licenses: 35 + 70 + 35 = 140


total_no_required_access_licenses = no_required_cloud_native_observability_users +
no_required_module_licenses + no_required_service_principal_access

#----------------------------------------#

# Total licenses needed: 15 + 140 = 155


total_no_licenses_needed = required_fso_platform_licenses +
total_no_required_access_licenses

Data Storage and Retention


The following table describes how long Cisco AppDynamics retains each type of Cloud Data.

Data Type Retention Period

Metric Each Metric is retained for 400 days from the date on which the Metric
is ingested into the FSO Platform.

Event Each Event is retained for 30 days from the date on which the Event is
ingested into the FSO Platform.

Log Each Log is retained for 30 days from the date on which the Log is
ingested into the FSO Platform.

Span Each Span is retained for 14 days from the date on which the Span is
ingested into the FSO Platform.

License Entitlement Definitions


• Cisco Full-Stack Observability (FSO) Platform is an open, extensible, API-driven platform that
empowers a new observability ecosystem and delivers impactful business insights. It is a unified
platform built on OpenTelemetry (an open-source project by CNCF) and anchored on metrics, events,
logs, and traces (MELT), enabling extensibility from queries to data models with a composable UI
framework.
• Cloud Native Application Observability is Cisco’s application performance management (APM) solution
for observing, securing, and optimizing cloud-native architectures within a business context. Powered
by the Cisco FSO Platform, it delivers extensible capabilities and business insights to help technology

FSO Platform Licensing and Entitlements– Page 14 of 17


Cisco Full-Stack Observability Platform

teams align application performance with end-user expectations, optimize digital experiences, and
deliver business outcomes while securing modern workloads.
• Modules are enhancements or extensions to existing standalone applications or other Modules. The
Module could be as simple as a UI modification or use the entire FSO Platform to be complex and rich.
• Service Principals are identities, represented as code, used by created applications, services, and
automation tools to access specific resources. They allow developers to write code that securely
connects to AppDynamics public APIs for your FSO Tenant. These API calls use Open Authentication
2.0 (OAuth2) token-based authentication.

Release Notes
The Cisco FSO Platform is an open, extensible, API-driven platform that empowers a new observability
ecosystem and delivers impactful business insights. It is a unified platform built on OpenTelemetry™ (an
open-source project by CNCF) and anchored on metrics, events, logs, and traces (MELT), enabling
extensibility from queries to data models with a composable UI framework.

Release Versions and Dates


In the following tables, the Version column contains the release ID. Release IDs are comprised of the
release date and a build number. For example, 23.6.28-1925 indicates a release date of June 28, 2023, and
a build number of 1925.

September Release - 23.9.x


General
There is no 23.9 FSO Platform release.

FSO Platform Applications


Cloud Native Application Observability
See the following release notes for the 23.8 release. For the documentation, see Cloud Native Application
Observability.
• 23.9 Cloud Application Observability Enhancements
• 23.9 Cloud Application Observability Resolved Issues
Modules
See the 23.9 Module Release Notes. For the documentation, see Cloud Native Application Observability.

FSO Developer Support


See the FSO Platform Developer Support Release Notes.

Release Notes– Page 15 of 17


Cisco Full-Stack Observability Platform

August Release - 23.8.x


General
There is no 23.8 FSO Platform release.

FSO Platform Applications


Cloud Native Application Observability
See the following release notes for the 23.8 release. For the documentation, see Cloud Native Application
Observability.
• 23.8 Cloud Application Observability Enhancements
• 23.8 Cloud Application Observability Resolved Issues
Modules
See the 23.8 Module Release Notes. For the documentation, see Cloud Native Application Observability.

FSO Developer Support


See the FSO Platform Developer Support Release Notes.

July Release - 23.7.x


General
There is no 23.7 FSO Platform release.

FSO Platform Applications


Cloud Native Application Observability
See the following release notes for the 23.7 release. For the documentation, see Cloud Native Application
Observability.
• 23.7 Cloud Application Observability Enhancements
• 23.7 Cloud Application Observability Resolved Issues
Modules
See the 23.7 Module Release Notes. For the documentation, see Cloud Native Application Observability.

FSO Developer Support


See the FSO Platform Developer Support Release Notes.

Release Notes– Page 16 of 17


Cisco Full-Stack Observability Platform

June Release - 23.6.x


Enhancements

Versi
Category Summary
on

FSO Platform The initial public release of the FSO Platform Exchange that allows end- 23.6.2
Exchange users of the FSO Platform to discover, request, or subscribe to modules 8
and applications. See FSO Platform Exchange.

FSO Modules The following two modules built on the Full-Stack Observability (FSO) 23.6.2
Platform extend and enhance AppDynamics are now available through 8
the FSO Platform Exchange:
• Cost Insights - leverages the existing customer metrics of the FSO
platform, analyzes the workloads running in cloud and cloud-native
infrastructures, and generates detailed cost data for all
infrastructure workloads and services.
• Kubernetes Cost and Workload Profiler - analyzes workloads
running on a Kubernetes cluster to identify performance and
reliability risks and inefficient configurations.

OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.

Release Notes– Page 17 of 17

You might also like