Skip to content

Issue: Logging dashboard #179

Description

@Lekhanrao

Ticket Contents

To build a dashboard that shows every process of the request lifecycle with corresponding timestamps and usage of models with metrics.

Goals

Create a dashboard (Grafana/any custom simple react UI) which shows the whole lifecycle of a request coming into the system with metrics such as number of requests, latency, types of models at each service layer with appropriate timestamps.

Expected Outcome

The dashboard should be able to show different kinds of metrics at each service layer (api, channel, language, flow, retriever) for a given request.

Acceptance Criteria

  1. The dashboard should be running as a separate service (like the other services in docker-compose.yaml)
  2. The dashboard should be able to collect and show the data from each individual service.
  3. The dashboard should have appropriate charts for data visualization of the requests coming into the system.

Implementation Details

Create a frontend UI dashboard and backend data storage service and map them to show the metrics in user/request level.

Mockups/Wireframes

Use R2R dashboard for reference implementation (https://github.com/SciPhi-AI/R2R-Application)

Product Name

Jugalbandi

Organisation Name

OpenNyAI

Domain

Legal

Tech Skills Needed

Python, React, SQL, Other

Mentor(s)

@Lekhanrao , @KaranrajM

Complexity

Medium

Category

Backend, Frontend

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions