Overview
In this article we'll provide details on how to enable logging for Edge components across deployments
Applies To
- Edge Components
- VM, Kubernetes, ECS Fargate
Solution
VM
Linux
Aembit Agent Controller | Aembit Agent Proxy | |
Install |
$ sudo ...Required Values...AEMBIT_LOG_LEVEL=trace ./install |
$ sudo ...Required Value... AEMBIT_LOG_LEVEL=trace ./install |
Running |
$ sudo vim /etc/systemd/system/aembit_agent_controller.service |
$sudo vim /etc/systemd/system/aembit_agent_proxy.service |
Location |
$sudo journalctl --namespace aembit_agent_controller
|
$sudo journalctl --namespace aembit_agent_proxy
|
Windows
Aembit Agent Controller | Aembit Agent Proxy | |
Install |
$ msiexec /i aembit_agent_controller.msi /l*v installer.log ` |
msiexec /i aembit_agent_proxy.msi ` |
Location |
C:\ProgramData\Aembit\AgentController\Logs |
C:\ProgramData\Aembit\AgentProxy\Logs |
Kubernetes
Aembit Agent Controller | Aembit Agent Proxy | |
Install |
$ helm install aembit aembit/aembit --create-namespace -n aembit \ |
$ helm install aembit aembit/aembit --create-namespace -n aembit \
|
Running |
$ helm upgrade aembit aembit/aembit -n aembit --set tenant=<Tenant> \
,...,agentController.env.AEMBIT_LOG_LEVEL=trace
|
$ helm upgrade aembit aembit/aembit -n aembit --set tenant=<Tenant> \
|
Location |
Agent Controller container $ kubectl logs \
|
Client-Workload POD Agent Proxy container $ kubectl logs \
Init sidecar container $ kubectl logs \
|
ECS Fargate
Aembit Agent Controller | Aembit Agent Proxy | |
Install |
Terraform Provider - terraform-aembit-ecs Variables.tf - log_group_name |
Terraform Provider - terraform-aembit-ecs Variables.tf - log_group_name |
CloudWatch |
Filter - aembit_agent_controller |
Filter - aembit_agent_proxy |
Reference Material
https://docs.aembit.io/deployments/virtual-machine/
https://docs.aembit.io/deployments/serverless/aws-ecs-fargate
https://docs.aembit.io/deployments/kubernetes