📄️ Monitoring in DevOps
Monitoring is a critical part of DevOps practices. It ensures the health, performance, and reliability of applications, infrastructure, and services.
📄️ Monitoring Github workflows
Github provides tools to monitor workflows in Github Actions. You have already seen the visualization graph that illustrates the workflow run progress.
📄️ Log Monitoring
Log monitoring refers to the continuous process of collecting, storing, and analyzing log data generated by applications, servers, containers, and other infrastructure components. Logs contain time-stamped records of events that help developers and operators understand system behavior, troubleshoot issues, and ensure security and compliance.
📄️ Security
DevSecOps is the practice of integrating security into every stage of the software development lifecycle, combining development (Dev), security (Sec), and operations (Ops). It emphasizes collaboration between development, security, and operations teams to identify and address security issues early and continuously.
📄️ Secrets
When working with CI/CD pipelines, it's common to need credentials or API keys—for example, to deploy to a cloud provider or access third-party services. Storing these securely is critical. GitHub Secrets provides a secure way to store and manage sensitive data like when using GiHub actions. Each CI/CD platform has its own way of managing secrets.