Services logs locations and pod descriptions for VMware Aria Automation and Automation Orchestrator 8.x
search cancel

Services logs locations and pod descriptions for VMware Aria Automation and Automation Orchestrator 8.x

book

Article ID: 326113

calendar_today

Updated On:

Products

VMware Aria Suite

Environment

VMware Aria Automation 8.x
VMware Aria Automation Orchestrator 8.x

Resolution

Prerequisites

  • You have SSH access with root username and password to each appliance.

Services

  • The status of the application services/pods may be validated by running:
kubectl get pods -n prelude
  • Logs for each service may be found in the location path:
    /services-logs/prelude/ID1/files-logs/ID2.log
Note:
ID1
: Pod name.

ID2: Log file name.

Examples:
  • /services-logs/prelude/provisioning-service-app/files-logs/provisioning-service-app.log
  • /services-logs/prelude/vco-app/files-logs/vco-server-app.log
  • /services-logs/prelude/vco-app/files-logs/vco-controlcenter-app.log
  • /services-logs/prelude/abx-service-app/files-logs/abx-service-app.log
  • /services-logs/prelude/assessment-service-app/files-logs/assessment-service-app.log
  • /services-logs/prelude/migration-service-app/files-logs/ migration-service-app.log

The following table provides a list of all the main services and their related functionality described:

PodFunctionality
abx-service-app

ABX actions
AWS Lamda, Azure Functions
Infoblox Plug-in
Active Directory Plug-in

adapter-host-service-appvCD Cloud Account
Google Cloud Platform
approval-service-appApproval Policy
assessment-service-appMigration assistant from vRA 7.x to 8.x
automation-ui-appServes the automation UI
blueprints-ui-appServices the blueprint ui
catalog-service-app
catalog-ui-app

Lease policies
Catalog items

cgs-service-app
cgs-ui-app

Content service allows users to sync blueprints

ABX scripts from GitHub and GitLab source control repositories and to download blueprint, images from VMware Marketplace

cmx-service-appDeploy and manage Kubernetes clusters and namespaces
codestream-appVMware Aria Automation Pipelines service
ebs-appEvent Broker Service. Subscriptions and Event Topics
form-service-appCustom Resources
hcmp-service-app

HCMP-Hybrid Cloud Management Portal:
Includes the dashboard as part of the VMware Aria Operations integration such as Cloud Zone Insights, Alerts, Deployment Optimization, etc

identity-service-appVMware Identity Manager and VMware Aria Automation integration
idem-resources
idem-services
Plug-in base architecture
migration-service-appMigration from 7.x to 8.x
postgres-0Postgres database servicing other pods. Each service will have a database.
project-service-appProjects
provisioning-service-appDeployments
Cloud Accounts
Data collection
Day 2 actions
proxy-serviceProxy service
rabbitmq-ha-0Message broker
relocation-service-appOnboarding
tango-blueprint-service-appVMware Aria Automation Templates
tango-vro-gateway-appHandles request between VMware Aria Automation and VMware Aria Orchestrator
tenant-management-ui-appTenant Management User Interface
terraform-service-appAWS Resource Families: EMR, IAM, KMS, Lambda, DB, API, RDS, S3, Redshift, Kinesis, and Route53
Azure Resource Families: Redis, Search, SQL, Storage, App, DNS, Function, Key, and Traffic
vco-appOrchestrator workflow engine, actions and plug-ins. Orchestrator Control Center

In case of cluster a request done by the UI can be served by any of the docs. Therefore, using the vracli logs utility can be helpful as described in the Displaying logs section of How do I work with logs and log bundles in VMware Aria Automation.

Note: The vracli logs requires the specific pod name. To obtain the specific pod name use

kubectl get pods -n prelude

In order to save disk space, VMware Aria Automation 8.x appliances will rotate and compress logs as *.xz files.image.png
If you need to analyze a compressed log file, consider one of the following options:

  1. Using find for a specific service searching through with xzgrep to match on a string:
    1. Identity-service: 
      find /var/log/services-log/prelude/identity-service/file-logs/ -type f -print0 | xargs -0 xzgrep "searchString"
    2. Orchestrator service:
      find /var/log/services-log/prelude/vco-app/file-logs/ -type f -print0 | xargs -0 xzgrep "searchString"
  2. Create a log bundle following How do I work with logs and log bundles in VMware Aria Automation, extract and remove the log bundle from the appliance, then use an external server to extract the tar and xz files.