You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Microservice pattern: Log deployments and changes #2696
Description:
The objective is to implement the Microservices - Log Deployments and Changes design pattern in our project. This pattern ensures that all deployments and changes to the microservices architecture are logged effectively. This enhances traceability, debugging, and auditing processes, making it easier to maintain the health and stability of the system.
Main elements of the pattern:
Centralized Logging System: Implement a centralized logging system to capture logs from all microservices. This helps in aggregating and analyzing logs from different sources in a unified manner.
Deployment Logging: Ensure that every deployment action is logged. This includes the timestamp, the service being deployed, version number, deployment environment, and the individual initiating the deployment.
Change Tracking: Log all changes made to the microservices, such as configuration changes, updates to service endpoints, and changes in inter-service communication protocols.
Automated Logging: Integrate logging into the CI/CD pipeline to automate the logging of deployment and change events, ensuring consistency and reducing manual intervention.
Visualization and Alerts: Provide tools to visualize logs and set up alerts for specific events or patterns, aiding in proactive monitoring and issue resolution.
I am seeing a directory by the name of '/microservices-log-aggregation/'. The readme appears to address this same issue. Has this issue already been completed or is it still in progress? If so, what sort of help is needed here?
Activity
ankurnotwarikoo commentedon Jun 4, 2024
Can this done by using slf4j logs ?
Will that suffice ?
iluwatar commentedon Jun 4, 2024
I'm afraid this requires quite complicated setup. Many alternative ways to do it, but we need some microservices, centralized logging, and CI/CD.
SureshKumar-HelloWorld commentedon Oct 1, 2024
can i use SLF4J for logging and logback as the implementation?
github-actions commentedon Jan 6, 2025
This issue is stale because it has been open 60 days with no activity.
jasonghent98 commentedon May 30, 2025
Hello,
I am seeing a directory by the name of '/microservices-log-aggregation/'. The readme appears to address this same issue. Has this issue already been completed or is it still in progress? If so, what sort of help is needed here?
test: cover deployment demo timeline and failure alerts (iluwatar#2696)