Watchdog Middleware: API Monitoring Tool

This Master’s Thesis presents the design and implementation of a middleware solution for real-time monitoring of private APIs within Techtiva’s software ecosystem. The project addresses the need for greater visibility, reliability, and maintainability of internal APIs by developing a modular middlew...

ver descrição completa

Detalhes bibliográficos
Autor: Martínez Sisó, Rubén
Formato: tesis de maestría
Fecha de publicación:2025
País:España
Recursos:Varias* (Consorci de Biblioteques Universitáries de Catalunya, Centre de Serveis Científics i Acadèmics de Catalunya)
Repositorio:Recercat. Dipósit de la Recerca de Catalunya
OAI Identifier:oai:recercat.cat:10459.1/468117
Acesso em linha:https://hdl.handle.net/10459.1/468117
Access Level:acceso abierto
Palavra-chave:Middleware
API
ASP.NET
id ES_d4dea8b82e3debdda916e6db9473dfa2
oai_identifier_str oai:recercat.cat:10459.1/468117
network_acronym_str ES
network_name_str España
repository_id_str
spelling Watchdog Middleware: API Monitoring ToolMartínez Sisó, RubénMiddlewareAPIASP.NETThis Master’s Thesis presents the design and implementation of a middleware solution for real-time monitoring of private APIs within Techtiva’s software ecosystem. The project addresses the need for greater visibility, reliability, and maintainability of internal APIs by developing a modular middleware in ASP.NET Core, integrated with InfluxDB for time-series data storage and Grafana for interactive visualisation. The system captures and analyses key metrics such as response times, error rates, and usage patterns, enabling proactive detection of issues and supporting data-driven decision-making. Containerisation with Docker ensures easy deployment and scalability across environments. The solution has demonstrated its effectiveness in improving API observability, supporting fast troubleshooting, and laying a robust foundation for future enhancements and advanced analytics.Nadal Rivero, ArnauGranollers i Saltiveri, ToniUniversitat de Lleida. Escola Politècnica Superior2025info:eu-repo/semantics/masterThesishttps://hdl.handle.net/10459.1/468117reponame:Recercat. Dipósit de la Recerca de Catalunyainstname:Varias* (Consorci de Biblioteques Universitáries de Catalunya, Centre de Serveis Científics i Acadèmics de Catalunya)Ingléscc-by-nc-ndAttribution-NonCommercial-NoDerivatives 4.0 Internationalinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/4.0/oai:recercat.cat:10459.1/4681172026-05-29T05:05:01Z
dc.title.none.fl_str_mv Watchdog Middleware: API Monitoring Tool
title Watchdog Middleware: API Monitoring Tool
spellingShingle Watchdog Middleware: API Monitoring Tool
Martínez Sisó, Rubén
Middleware
API
ASP.NET
title_short Watchdog Middleware: API Monitoring Tool
title_full Watchdog Middleware: API Monitoring Tool
title_fullStr Watchdog Middleware: API Monitoring Tool
title_full_unstemmed Watchdog Middleware: API Monitoring Tool
title_sort Watchdog Middleware: API Monitoring Tool
dc.creator.none.fl_str_mv Martínez Sisó, Rubén
author Martínez Sisó, Rubén
author_facet Martínez Sisó, Rubén
author_role author
dc.contributor.none.fl_str_mv Nadal Rivero, Arnau
Granollers i Saltiveri, Toni
Universitat de Lleida. Escola Politècnica Superior
dc.subject.none.fl_str_mv Middleware
API
ASP.NET
topic Middleware
API
ASP.NET
description This Master’s Thesis presents the design and implementation of a middleware solution for real-time monitoring of private APIs within Techtiva’s software ecosystem. The project addresses the need for greater visibility, reliability, and maintainability of internal APIs by developing a modular middleware in ASP.NET Core, integrated with InfluxDB for time-series data storage and Grafana for interactive visualisation. The system captures and analyses key metrics such as response times, error rates, and usage patterns, enabling proactive detection of issues and supporting data-driven decision-making. Containerisation with Docker ensures easy deployment and scalability across environments. The solution has demonstrated its effectiveness in improving API observability, supporting fast troubleshooting, and laying a robust foundation for future enhancements and advanced analytics.
publishDate 2025
dc.date.none.fl_str_mv 2025
dc.type.none.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
dc.identifier.none.fl_str_mv https://hdl.handle.net/10459.1/468117
url https://hdl.handle.net/10459.1/468117
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.rights.none.fl_str_mv cc-by-nc-nd
Attribution-NonCommercial-NoDerivatives 4.0 International
info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-nd/4.0/
rights_invalid_str_mv cc-by-nc-nd
Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Recercat. Dipósit de la Recerca de Catalunya
instname:Varias* (Consorci de Biblioteques Universitáries de Catalunya, Centre de Serveis Científics i Acadèmics de Catalunya)
instname_str Varias* (Consorci de Biblioteques Universitáries de Catalunya, Centre de Serveis Científics i Acadèmics de Catalunya)
reponame_str Recercat. Dipósit de la Recerca de Catalunya
collection Recercat. Dipósit de la Recerca de Catalunya
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869420584149975040
score 15,811543