我有一个应用程序(Automation Anywhere A360(,每当我想用该应用程序记录一些东西时,它都会将其记录到txt/csv文件中。我在Automation Anywhere中运行了一个进程,该进程在10个机器人运行程序(Windows VM(中同时运行(因此每个机器人运行程序都将记录本地发生的事情(
我的意图是,我希望有一个集中的地方来存储所有日志(即云日志记录(,而不是为每个机器人程序运行者单独的日志文件
我知道这可以使用Python、Java等来实现。然而,如果每次我需要将某些东西登录到云日志记录中,我都会调用Python脚本,即使这样做了,连接到gcp客户端并登录(大部分时间都是第一步(也需要大约2-3秒(我认为这有点慢(。
你们是怎么解决的?
我正在寻找的解决方案是这样的。它被命名为BindPlane,可以从本地和混合基础设施收集日志数据,并将其发送到GCP监控/日志堆栈
它可能(仍然(关注的对象:您可以使用fluentd将日志转发到pubSub,然后从那里转发到云日志存储桶。
https://flugel.it/infrastructure-as-code/how-to-setup-fluentd-to-retrieve-logs-send-them-to-gcp-pub-sub-to-finally-push-them-to-elasticsearch/