Splunk o11y8/8/2023 ![]() Select Github (Version 2) as your Source Provider.The result is an AWS resource that is not directly tied to this demo. The role name that AWS creates on your behalf will include the name you give to the pipeline.Ĭlick "Next" Step 2: Connect Github to your AWS Account In the AWS Console, head to the CodePipeline service and click "Create Pipeline". Fork and Clone the Spring Boot Pet Clinic App and supporting AWS CodeDeploy files.tag-specifications 'ResourceType=instance,Tags= ' Create an EC2 instance to run the Spring Boot application.The possibilities are endless □įor the purposes of a proof-of-concept, it would be sufficient to have a simple pipeline that includes three stages to a CI/CD workflow:Ĭonfiguring this Codepipeline workflow isn't trivial but can be accomplished in the AWS Console with these steps: Pre-Requisites Once these events are POSTed to Observability Cloud, they can be added as event overlays on various Charts and Dashboard elements, as well as represented as Table or Counter charts.At each subsequent stage in the Codepipeline process, the same process repeats itself.The payload is designed to carry some details about the Codepipeline event that invoked the function. The function creates a simple POST payload that's sent to the Observability Ingest API.The Lambda function has a subscription to the notification topic and is invoked with the payload of the message as the function's input.A notification of this event is published to the SNS Topic When changes on a watched branch are committed to Github, AWS Codepipeline takes over to pull the source code.A connection is configured between a Github repository & AWS Codepipeline.The basic workflow includes these stages: ![]() This AWS Lambda function is designed to ingest AWS Codepipeline Events published to an AWS SNS (Simple Notification Service) topic and POST them to Splunk Observability Cloud. Custom Observability Event Emitter for AWS Codepipeline CI/CD Overview
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |