Sony Pixel Power calrec Sony

Video Platform Observability using Agama AWE SDK - Part 1: Requirements & Configuration

05/05/2022

5 May, 2022

Blog

By Anders Svensson

This blog article will be the first in a series of three, covering the capabilities of the Agama's AWE SDK and how it can be used to extend the Agama solution with observability and insights into all parts of the platform components and infrastructure.

Abstract Creating, managing, and delivering video services are complex and challenging tasks, with an ever-increasing pace of innovation. The technology and innovation speed and preferences of operators make most TV and media delivery solutions unique. The TV services are of high importance for the end-users and are sensitive to problems and degradations, so the operators want to have observability into the e2e delivery process, from creation to consumption.

Agama provides a video delivery observability and analytics solution focused on understanding the e2e delivered quality, performance, and usage by tracking the video services' parameters. Having this kind of capabilities is key for operators but not enough, as there will be other parts of the operators' unique solutions that are not covered by observability, but are still vital for the delivery of the services.

With the Agama AWE SDK we empower the operators to extend their Agama solution with observability and insights into all parts of their unique platform components and infrastructure. The AWE SDK enables the creation of Agama Enterprise dashboard applications that seamlessly integrate into the Agama environment, allowing the operators to mashup and observe all relevant aspects in a single pane of glass. It also provides a complete development environment that makes it easy to develop, maintain and deploy new functionality without having to touch anything else. Installation is just a drag & drop away.

Introduction One thing that all modern infrastructure components and solutions provide is REST APIs (Application Programming Interface) that allow both configuration and control, and in some cases also monitoring and supervision. The APIs are a perfect fit for the kind of application support that the Agama SDK provides.

As an example, to highlight the capabilities of the Agama SDK and development environment, we are going to create an Agama dashboard application that can be used as a generic status presentation of any backend system, offering suitable REST APIs that can provide a system health response. This real example will be created from scratch and include both application and presentation logic, as well as per application configuration support.

The Agama Dashboard Application SDK An Agama AWE dashboard application is a software package file that can be deployed onto an Agama Enterprise system by drag & drop or by using the Enterprise system CLI. It is a compressed file system using the TAR format and needs to include a manifest YAML file for application properties definitions, an index.html file and a JS function hook serving as the entry point for the application logic. With these criteria in place, the developer can create any type of application using CSS, HTML and JavaScript files.

The easiest way to get started is to use the ADE (AWE Development Environment) which is an application available for Linux, OSX and Windows 10/11. This application makes the development process and building application bundles straightforward and easy.

The ADE is compatible with any browser so one can use Firefox, Chrome, Safari or Edge, depending on preference and operating system. It supports an instant update development model that will reflect the code and data changes immediately, which ensures a fast and iterative development process. It supports CORS (Cross Origin Resource Sharing), which will allow the developer, during initial development and proof of concept, to use external REST APIs that do not yet have a CORS proxy in front, or CORS allowed increasing the development speed.

The ADE application has also several example applications built-in, which can be used at any time to make it even easier to get started.

Application Requirements The goal of this article is to create an application that, besides being a good practical example, can also provide real use for our Agama customers. We concluded that in order to achieve a minimum viable product for this application we should fulfill the following requirements:

Show relevant backend system status with a clear indicator using REST requests, mapping the HTTP codes to ok/fail with the possibility to specify:

Name for the test, the time between the tests

Timeout time

Active or not

REST API URI

HTTP codes for status mapping

With the requirements set we are now ready to start the development.

Project creation Let's start by creating a new application project. We do that by starting the ADE application and when the application is up and running, we select the menu option Create Widget project .

When creating a new project, you will be requested to point the ADE application to an empty directory of your choice. We chose to name the project backend-status . The file system will be automatically populated with a base file structure and necessary files to make it easy to just start coding.

This is the directory and file structure that was automatically created. The file manifest.json contains the application metadata that needs to be filled in in order to have it correctly and uniquely managed by Agama Enterprise. In the CSS/ directory we find style.css, which we will use later to control the presentation of our application functionality. And in the js/ directory, we find the app.js file, which has the entry point and boilerplate code for initialization of the app in a correct way. We will use this file for the application logic implementation a bit later on. When the project has been created one can just press the button Open in browser , which will automatically open the
LINK: https://agama.tv/video-platform-observability-using-agama-awe-sdk-seri...
See more stories from agama

Most recent headlines

05/01/2027

Worlds first 802.15.4ab-UWB chip verified by Calterah and Rohde & Schwarz to be demoed at CES 2026

Worlds first 802.15.4ab-UWB chip verified by Calterah and Rohde & Schwarz to be ...

07/10/2026

Dalet Flex LTS Delivers Smarter Media Operations from Ingest to Distribution

Dalet, a leading technology and service provider for media-rich organizations, today announced the latest Long-Term Supported (LTS) release of Dalet Flex. Build...

10/09/2026

Tedial to introduce Media Business Hub at IBC 2026

Tedial is introducing Media Business Hub (MBH) at IBC 2026, a new business enablement platform designed to help media organizations unlock the full value of the...

10/09/2026

Globecast Unveils Next Phase of Media Orchestration at IB...

Globecast, a leading provider of broadcast, media and entertainment managed services, will unveil the next phase of its transformation at IBC2026 with a preview...

10/09/2026

Fabric Data and TMT Insights Merge to Create Fabric Insig...

Fabric Data and TMT Insights today announced that the two companies are combining to create Fabric Insights, uniting authoritative data, purpose-built software,...

10/09/2026

Operative Launches Unified Platform to Transform Advertis...

Operative, the preferred advertising and broadcast management provider for the world's leading media brands, today announced a comprehensive slate of new pr...

10/09/2026

Leader announces new Sx2 handheld Test and Measurement se...

Test & measurement innovator, Leader Electronics of Europe, has announced the launch of its latest range of handheld signal generation, analysis and monitoring ...

10/09/2026

Kiloview Partners with Zixi to Deliver Reliable IP Video...

The partnership begins with native Zixi protocol support on the Kiloview D350 and will extend to deeper product integration and joint go-to-market initiatives ...

10/09/2026

Avid and FilmLight announce strategic partnership to reimagine the color pipeline for post production

Avid and FilmLight announce strategic partnership to reimagine the color pipelin...

10/09/2026

Maxon Brings Exclusive Preview of Fall Innovations to IBC2026

Maxon Brings Exclusive Preview of Fall Innovations to IBC2026 Brie Clayton September 10, 2026 0 Comments IBC attendees will get the first look at new ...

10/09/2026

Three Boston Conservatory Dance Alums Honored for Their Early-Career Promise

Three Boston Conservatory Dance Alums Honored for Their Early-Career Promise India Hobbs and Demetrius Lee received Princess Grace Awards, while Lilly David t...

10/09/2026

MonoNeon Returns to Berklee to Kick Off Signature Series

MonoNeon Returns to Berklee to Kick Off Signature Series The Grammy-winning bassist and alumnus performs with students and faculty from the Planet MicroJam In...

10/09/2026

Study: NFL Ad Revenue to Hit a Record $6.3 Billion

Share Copy link Facebook X Linkedin Bluesky Email...

10/09/2026

Teradek Unveils Bolt 7 With 900MHz RF Pipeline

Share Copy link Facebook X Linkedin Bluesky Email...

10/09/2026

Survey: Roku Remains Most Popular Streamer

Share Copy link Facebook X Linkedin Bluesky Email...

10/09/2026

Sony Unveils Fourth Generation Of DWX Wireless Mics

Share Copy link Facebook X Linkedin Bluesky Email...

10/09/2026

Scripps Revamps Local Media Regional Leadership Structure

Share Copy link Facebook X Linkedin Bluesky Email...

10/09/2026

RT Sign Ryder Cup Highlights Rights Ahead of Historic Return to Ireland

RT to Broadcast Amgen Irish Open free-to-air New multi-year agreement will see RT continue to bring the Amgen Irish Open to Irish audiences Ryder Cup hig...

10/09/2026

RT Prime Time report into the National Ambulance Service to air tonight

More than 30 women report allegations of sexual harassment, misogyny and bullying within National Ambulance Service Tonight on RT Prime Time, 9:35pm, RT One ...

10/09/2026

Visit the mythical island of Mrunglody in the new series of RT KIDS podcast and brand-new retro video game

Series 3 of Nero's Class begins Friday 11 September on RT Listen The third...

10/09/2026

Boots on the Ground: WARDOGS' Goes All Out on GeForce NOW at Early-Access Launch

Gear up: The latest PC games and major updates are ready to play on GeForce NOW ...

10/09/2026

d-Matrix Adopts NVIDIA NVLink Fusion for Rack-Scale XPU Deployment

AI inference chipmaker d-Matrix today announced it will use NVIDIA NVLink Fusion to connect its next-generation Raptor XPUs to NVIDIA's AI infrastructure pl...

09/09/2026

IBC 2026: Sony Introduces SEL814G Fisheye Zoom G Lens

Sony Electronics has announced the SEL814G, the company's first fisheye zoom G Lens for full-frame Alpha E-mount cameras. The lens will be available in Octo...

09/09/2026

IBC 2026: Telestream Expands Practical AI Capabilities Across Vantage and UP Platform

Telestream has announced an expansion of its Practical AI capabilities across th...

09/09/2026

IBC 2026: Chyron and Haivision Announce Camera-to-Cloud Live Production Integration

Haivision and Chyron have announced a technology partnership integrating Haivisi...

09/09/2026

ManningCast Reveals 2026-27 Season Schedule with Heist Mini Movie

Omaha Productions has released ManningCast: Heist, a short film featuring Peyton and Eli Manning attempting to break into NFL Commissioner Roger Goodell's o...

09/09/2026

IBC 2026: Imagine Communications to Showcase XVR Updates

Imagine Communications will demonstrate the next evolution of XVR at IBC2026 (Stand 1.B73, RAI Amsterdam, September 11-14). XVR is Imagine's channel-in-a-b...

09/09/2026

IBC 2026: swXtch.io Launches AI Broadcast Orchestration Tool abbe

swXtch.io has announced abbe, an AI-based orchestration layer for live media workflows, making its world premiere at IBC2026 (Meeting Room 5.MR13, Hall 5, Septe...

09/09/2026

Inside the NFL Returns to X for Second Season, Marking 50th Anniversary

NFL Films has announced the second season of Inside the NFL on X as an X Original, premiering Wednesday, September 9. The series marks Inside the NFL's 50th...

09/09/2026

LiveU Expands AP Partnership with LU900Q Fleet and MAM Integration

LiveU has announced an expanded partnership with The Associated Press, deploying the largest fleet of LU900Q intelligent production units in the industry as par...

09/09/2026

Diversified to Consolidate New Jersey Operations into New Newark Facility

Diversified has announced plans to consolidate its four existing New Jersey locations into a new facility in Newark, expected to be fully operational by the end...

09/09/2026

IBC 2026: Wisycom Showcases MATF Antenna Matrix, PFL RFoF Box, and MPR60 Updates

Wisycom will exhibit new RF products at IBC2026 (Stand 8.D60, September 11-14), including the MATF Wideband Antenna Matrix, PFL Portable RF over Fiber Box, and ...

09/09/2026

IBC 2026: G&D and VuWall to Introduce vsNEO KVM-over-IP Platform

Guntermann & Drunck (G&D) and VuWall, both Panoptec companies, will introduce vsNEO at IBC2026 (Stand 8.B63, September 11, RAI Amsterdam). Pre-orders open in ea...

09/09/2026

Mo-Sys Completes Restructuring, Promotes Selin Kemal to Managing Director

Mo-Sys has completed a business restructuring and relocated to a new facility in Canada Water, London. As part of the reorganization, Selin Kemal has been promo...

09/09/2026

Aicox and TAG Video Systems Power Monitoring for Telefnicas TSAmediaHUB

Aicox has integrated TAG Video Systems' Core monitoring platform into Telef nica's TSAmediaHUB audiovisual contribution and distribution infrastructure....

09/09/2026

IBC 2026: Blackmagic Design Releases DaVinci Resolve 21.1

Blackmagic Design has released DaVinci Resolve 21.1, a free update available now through the Blackmagic Design website. The release adds new AI tools, workflow ...

09/09/2026

ESPN and Apple Music Collaborate on Monday Night Football Music Curation for 2026-27 Season

ESPN and Apple Music have announced a collaboration on music curation for Monday...

09/09/2026

Sacramento Production Services Deploys Wisycom RF System at Sutter Health Park

Sacramento Production Services has completed a wireless audio overhaul at Sutter Health Park, home of the Athletics during their three-year residency in Sacrame...

09/09/2026

NDI and NVIDIA Collaborate on AI-Powered Multilingual Content Workflows

NDI and NVIDIA have announced a collaboration to develop AI-powered workflows enabling broadcasters to create and distribute multilingual content from a single ...

09/09/2026

Sports Broadcasting Hall of Fame Announces the Class of 2026

Christopher Chip Adams, Troy Aikman, Jim Dove, Jim Eady, Bucky Gunts, Robert A. Iger, Charlie Jablonski, Robert Kraft, Tom Rinaldi, and Dick Stockton to be ho...

09/09/2026

NBC Sports Opens 21st SNF Season With Expanded Schedule, Traveling Studio Show, and Bulked Up Toolkit

ND2 returns as the primary unit, While FNIA gets SSQC and new flexible Rover...

09/09/2026

Celemony Tonalic gains additional Paul Kleber upright bass

New parts aimed at hip-hop and pop productions The latest update to Celemony's innovative virtual session musician expands the collection of built-in in...

09/09/2026

Sonarworks Autumn Sale

Save up to 40% until 21 September 2026 Sonarworks are currently running their Autumn Sale, with discounts of up to 40% currently available across their rang...

09/09/2026

Bjooks Beat Gems to begin shipping

Upcoming title officially launches in September 2026 Bjooks' celebrations for this year's 909 Day will be welcome news amongst drum machine lovers, ...

09/09/2026

NITV to bring First Nations netball to audiences nationwide

NITV to bring First Nations netball to audiences nationwide 9 September, 2026 Media releases Every match of the 2026 First Nations Tournament will be live ...

09/09/2026

NFVF CALL FOR PROPOSALS: YOUTH FILMMAKER PROJECT FACILITATING COMPANY 2026

The National Film and Video Foundation (NFVF) invites eligible Tier 1 and 2 South African production companies to submit proposals to serve as the Facilitating ...

09/09/2026

Nielsen launches CTV Ad spend data into its Italian Ad Intel product

Italy launch follows UK and Germany as Nielsen expands product across EMEA Milan, Italy, September 9, 2026 - Nielsen, a global leader in audience measurement, ...

09/09/2026

Gracenote Expands AI Product Roadmap with Sports MCP Server, Entertainment SLM and Agents

Planned solutions tackle accuracy, cost and latency barriers to deploying AI at ...

09/09/2026

Dalet Promotes Brian Doheny to CEO

Share Copy link Facebook X Linkedin Bluesky Email...