Troubleshoot Autostopping rule and Proxy
This topic walks you through the steps to access rule logs and use them for troubleshooting the AutoStopping rule and proxy.
Access AutoStopping rule logs
In the Harness application, go to Cloud Costs.
Select AutoStopping Rules.
Select the rule that you want to troubleshoot.
You can view the logs on the Summary page.
The AutoStopping Rule logs have been designed to provide comprehensive diagnostic insights for troubleshooting purposes. You can expect to find entries related to the following parameters:
- Permissions-related errors
- Discrepancies tied to fixed schedules
- Virtual Machine (VM) start and stop errors
- Kubernetes (K8s) workload scaling issues
- Traffic detection errors
- Configuration errors
Analyzing these logs allows you to identify and address specific challenges faced during system operation.
AutoStopping Proxy logs
The AutoStopping Proxy contains the following three services:
- Envoy
- LW Proxy
- TCP Proxy
The AutoStopping Proxy logs are structured to offer a detailed view into potential networking and API issues for efficient troubleshooting. Within these logs, you will encounter error messages pertaining to network challenges, such as unreachable networks or security groups that are not open. Additionally, the logs indicate issues related to Harness APIs, specifically highlighting problems like invalid or expired API tokens. By reviewing these logs, you can swiftly identify and rectify any operational bottlenecks or issues.
Logs for all three services stated above are obtained by accessing the VM via SSH. You can access the VM by following these steps:
Envoy
journalctl -u envoy
LW Proxy
journalctl -u lw_proxy
TCP Proxy
journalctl -u lw_tcp_proxy