This documentation and the Cisco Observability Platform functionalities it describes are subject to change. Data saved on the platform may disappear and APIs may change without notice.


Developer Tools

Platform CLI

The Cisco Observability Platform offers a command line interface that helps developers manage their solution's lifecycle and interact with the core services and solutions currently available in the platform.

With the fsoc command-line utility, you can execute basic solution lifecycle commands to build, deploy, subscribe, and test your solution. See The FSOC CLI Utility.

DashUI Templates and Data Binding

You can create DashUI templates that map to entity-centric pages (ECP) defined in FMM. If you need to show new entity types in a solution, you can create dedicated ECPs for these entity types or embed them into the existing ECPs of other entity types.

A template is an independent, reusable JSON object containing a composite component configuration.

Templates:

  • Are stored in a central Knowledge Store.
  • Define the arrangement, configuration, and data binding of their components.
  • May contain complete pages with a pre-built design, composite components, atomic components, styling (fonts, colors, theme effects, background styles, icons), and more.
  • Can be nested, meaning that users can use a template within another template.

Template Extensions

A template extension is a modification to an existing template (such as new columns in a table).

Authoring Tool

The Authoring Tool is a developer tool that enables you to inspect DashUI templates and to create and test your DashUI templates before you add them to your solution.

From the Authoring Tool, you can access two groups of templates for an entity type:

  • Solution templates: templates from all solutions you are subscribed to.
  • Local templates: templates you have created; these are saved only within your browser's local storage.