Skip to content

Amitesh2022/agent-telemetry-elements

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent Telemetry Elements

This project helps teams understand how automated digital assistants are working and where they may need attention.

Live demo

Watch the recorded product demonstration

This recording shows the real product running and demonstrates its main screens and actions.

Screenshots

Agent Telemetry Elements product screenshot

Main features

  • See recent assistant activity.
  • Check whether tasks completed successfully.
  • Find slow or failed tasks.
  • Review important events in order.
  • Compare service health across different assistants.

Technology used

  • Lit and standard Web Components with TypeScript.
  • Vite for local development and production builds.
  • Java with Spring Boot for the backend.
  • Maven for Java builds.
  • Vitest and JUnit for automated checks.

Installation instructions

You need Node.js 20 or newer, Java 21 or newer, and Maven 3.9 or newer.

Install the frontend packages:

npm ci

Run all automated checks and production builds:

npm test
npm run build
npm run backend:test
npm run backend:build

Start the frontend and Java backend together:

npm run fullstack

Open http://localhost:5173 for the product. The Java API runs at http://localhost:8080.

Commercial licensing/contact

No commercial license is granted automatically. For commercial licensing, integration work, consulting, or partnership enquiries, contact Amitesh2022 through GitHub.

Business problem and users

This project helps teams understand how automated digital assistants are working and where they may need attention. It is useful for support teams, product owners, and managers responsible for reliable digital services.

Key workflows

  • See recent assistant activity.
  • Check whether tasks completed successfully.
  • Find slow or failed tasks.
  • Review important events in order.
  • Compare service health across different assistants.

Lit and Web Components highlights

The product is made from small, reusable Web Components. Each part keeps its own design and can also work inside React, Vue, Angular, or a normal web page. Automated checks cover the most important actions.

Java backend highlights

The Java backend uses Spring Boot. It provides real API endpoints to list, search, and create assistant run records. It checks incoming information, returns clear errors, exposes a health check, and includes automated Java tests.

Architecture and state flow

The browser application calls the Java API on port 8080. The Java service checks the request and keeps the shared product information. After a user creates a record, the API returns the saved result and the browser refreshes the list.

Accessibility and responsive behaviour

Buttons, forms, and links can be used with a keyboard. Labels explain what each field does, and important information is shown with words, not only colours. The layout also adjusts for tablets and phones.

About

This project helps teams understand how automated digital assistants are working and where they may need attention.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages