Logo do repositório
 
Publicação

DevOps Monitoring in a Development Team

dc.contributor.authorSusana, Bruno Miguel Pereira
dc.contributor.institutionFaculty of Sciences
dc.contributor.institutionDepartment of Informatics
dc.contributor.supervisorAntunes, Pedro Alexandre de Mourão
dc.date.accessioned2026-01-16T09:30:01Z
dc.date.available2026-01-16T09:30:01Z
dc.date.issued2025
dc.descriptionTrabalho de Projeto de Mestrado, Engenharia Informática, 2025, Universidade de Lisboa, Faculdade de Ciências
dc.description.abstractIn today’s fast-paced software world, agility and adaptability are key to staying competitive. Companies are under pressure to release products and updates faster, without sacrificing quality or security. This is where DevOps really shines, bridging the gap between development and operations, helping the entire software life-cycle. But DevOps is more than just a methodology or set of tools. It’s a culture that encourages collaboration. By working closely together, development teams can focus on innovation, while operations ensure stability and performance in production. Continuous integration and delivery, boosted by tools like Jenkins, speed up testing and deployment, reducing delays. Monitoring, meanwhile, plays a critical role. It gives teams a clear view of how systems are performing, letting them catch problems early on—before they escalate. Continuous monitoring ensures that software remains reliable and secure, from development all the way to production. Choosing the right monitoring tools is vital. Prometheus and Grafana are popular for system and real-time monitoring. The ELK Stack (Elasticsearch, Logstash, Kibana) is widely used for log analysis, while tools like New Relic and Datadog also offer comprehensive solutions, especially for cloud environments like AWS, Azure, or Google Cloud Platform. For monitoring to work effectively, it must be proactive. This means identifying potential issues before they affect users. Setting clear metrics, such as response times and resource usage, helps teams stay on track. It’s important to regularly adjust these metrics to fit the project’s evolving needs. Incorporating continuous monitoring into daily routines helps teams stay on top of incidents, fostering a culture where problems are solved quickly, and reliability is consistently improved.en
dc.formatapplication/pdf
dc.identifier.tid204173612
dc.identifier.urihttp://hdl.handle.net/10400.5/116646
dc.language.isoeng
dc.subjectDevOps
dc.subjectDevelopment
dc.subjectOperations
dc.subjectContinuous Monitoring
dc.subjectPerformance
dc.titleDevOps Monitoring in a Development Teamen
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccess

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
TM_Bruno_Susana.pdf
Tamanho:
2.15 MB
Formato:
Adobe Portable Document Format