Download PDF
Download page AWS CodeBuild.
AWS CodeBuild
AWS CodeBuild is a fully managed build service in the cloud. CodeBuild compiles your source code, runs unit tests, and produces artifacts that are ready to deploy.
You must configure cloud connections to monitor this entity. See Set up Cisco AppDynamics Cloud Collectors to Monitor AWS.
Cisco Cloud Observability displays AWS entities on the Observe page. Metrics are displayed for specific entity instances in the list and detail views.
This document contains references to third-party documentation. Cisco AppDynamics does not own any rights and assumes no responsibility for the accuracy or completeness of such third-party documentation.
Detail View
To display the detail view for an AWS CodeBuild instance:
- Navigate to the Observe page.
- Under Management & Dev Tools, click AWS CodeBuild Projects.
The list view now displays. - From the list, click an instance Name to display the detail view.
The detail view displays the metrics, key performance indicators, and properties (attributes) related to the instance you selected.
Metrics and Key Performance Indicators
Cisco Cloud Observability displays the following metrics and key performance indicators (KPIs) for AWS CodeBuild. For more information, see Monitoring AWS CodeBuild.
Display Name | Source Metric Name | Description |
---|---|---|
Build Duration (Seconds) | SubmittedDuration | Measures the duration of the build's SUBMITTED phase. |
BuildDuration | Measures the duration of the build's BUILD phase. | |
PreBuildDuration | Measures the duration of the build's PRE_BUILD phase. | |
ProvisioningDuration | Measures the duration of the build's PROVISIONING phase. | |
QueuedDuration | Measures the duration of the build's QUEUED phase. | |
InstallDuration | Measures the duration of the build's INSTALL phase. | |
PostBuildDuration | Measures the duration of the build's POST_BUILD phase. | |
Duration | Measures the duration of all builds over time. | |
DownloadSourceDuration | Measures the duration of the build's DOWNLOAD_SOURCE phase. | |
Build Counts | SucceededBuilds | Measures the number of successful builds. |
FailedBuilds | Measures the number of builds that failed because of client error or a timeout. | |
CPU Utilization (%) | CPUUtilizedPercent | The percentage of allocated processing used by the build container. |
CPU Utilized (Units) | CPUUtilized | The number of CPU units of allocated processing used by the build container. |
Memory Utilized (MBy) | MemoryUtilized | The number of megabytes of memory used by the build container. |
Memory Utilization (%) | MemoryUtilizedPercent | The percentage of allocated memory used by the build container. |
Storage I/O (By/s) | StorageReadBytes | The storage read speed used by the build container. |
StorageWriteBytes | The storage write speed used by the build container. |
Properties (Attributes)
Cisco Cloud Observability displays the following properties for AWS CodeBuild.
Display Name | Property Name | Description |
---|---|---|
Name | aws.codebuild_project.name | The name of the CodeBuild project. |
ARN | aws.codebuild_project.arn | The Amazon Resource Name (ARN) of the CodeBuild project. |
Description | aws.codebuild_project.description | The description of the CodeBuild project. |
Environment Image | aws.codebuild_project.environment.image | The Docker image for the environment of the CodeBuild project. |
Environment Type | aws.codebuild_project.environment.type | The type of environment for the CodeBuild project. |
Environment Compute Type | aws.codebuild_project.environment.compute.type | The type of compute used in the environment for the CodeBuild project. |
Environment Image Pull Credentials Type | aws.codebuild_project.environment.image_pull_credentials.type | The type of credentials CodeBuild uses to pull images in your build. |
Source Type | aws.codebuild_project.source.type | The type of repository that contains the source code to be built. |
Source Location | aws.codebuild_project.source.location | The location of the source code for the project. |
Build Status | aws.codebuild_project.build_status | The status of the CodeBuild build. |
Build Status Config Context | aws.codebuild_project.build_status_config.context | Specifies the context of the build status CodeBuild sends to the source provider. |
Build Status Config Target URL | aws.codebuild_project.build_status_config.target_url | Specifies the target url of the build status CodeBuild sends to the source provider. |
Badge Request URL | aws.codebuild_project.badge.request_url | The publicly-accessible URL through which you can access the build badge for your project. |
VPC ID | aws.codebuild_project.vpc.id | The ID of the Amazon VPC. |
Build Artifact Type | aws.codebuild_project.build.artifact.type | The type of build output artifact. |
Build Artifact Location | aws.codebuild_project.build.artifact.location | Information about the build output artifact location. |
Build Artifact Artifact Identifier | aws.codebuild_project.build.artifact.artifact_identifier | The identifier for this artifact definition. |
Build Batch Config Service Role | aws.codebuild_project.build_batch_config.service_role | Specifies the service role ARN for the batch build project. |
Build Batch Config Combine Artifacts | aws.codebuild_project.build_batch_config.combine_artifacts | Specifies if the build artifacts for the batch build should be combined into a single artifact location. |
Build Batch Config Maximum Builds Allowed | aws.codebuild_project.build_batch_config.maximum_builds_allowed | Specifies the maximum number of builds allowed. |
Build Batch Config Timeout | aws.codebuild_project.build_batch_config.timeout | Specifies the maximum amount of time, in minutes, that the batch build must be completed in. |
Build Batch Config Batch Report Mode | aws.codebuild_project.build_batch_config.batch_report_mode | Specifies how build status reports are sent to the source provider for the batch build. |
Logs Config Cloud Watch Logs Status | aws.codebuild_project.logs_config.cloud_watch_logs.status | The current status of the logs in CloudWatch Logs for a build project. |
Logs Config S3 Logs Status | aws.codebuild_project.logs_config.s3_logs.status | The current status of the S3 build logs. |
Logs Config S3 Logs Location | aws.codebuild_project.logs_config.s3_logs.location | The ARN of an S3 bucket and the path prefix for S3 logs. |
Retention and Purge Time-To-Live (TTL)
For all cloud and infrastructure entities, the retention TTL is 180 minutes (3 hours) and the purge TTL is 525,600 minutes (365 days).
Amazon Web Services, the AWS logo, AWS, and any other AWS Marks used in these materials are trademarks of Amazon.com, Inc. or its affiliates in the United States and/or other countries.