gpt4 book ai didi

cloud-foundry - 是否可以在 Cloud Foundry 中下载或搜索应用程序日志

转载 作者:行者123 更新时间:2023-12-01 09:32:27 26 4
gpt4 key购买 nike

我是 Cloud Foundry 的新手,正在尝试找出下载日志文件或在 Cloud Foundry 中搜索它们的方法。

我知道我可以使用 vmc 文件打开日志文件,但是还有其他访问日志的方法吗?

谢谢,金贾尔

最佳答案

我认为最简单的方法是使用 VMC 客户端库“cfoundry”。

以下 ruby​​ 脚本连接并下载三个主要日志:

#!/usr/bin/env ruby

require 'rubygems'
require 'cfoundry'

creds = { :username => ARGV[0], :password => ARGV[1] }
app_name = ARGV[2]

files_to_dl = ['logs/staging.log', 'logs/stderr.log', 'logs/stdout.log']

c = CFoundry::Client.new "http://api.cloudfoundry.com"
c.login creds

app = c.app_by_name app_name

files_to_dl.each do |file|
begin
content = app.file(file)

local_path = file.match(/\/([^\/]+)$/)[1]
File.open(local_path, 'w') { |f| f.write(content) }

rescue CFoundry::NotFound
puts "404!"
end
end

此脚本假定您使用的是最新版本的 VMC(较旧的旧版本不使用 cfoundry),并且您在调用脚本时还传递了用户名、密码和应用程​​序名称。它将远程文件的内容写入本地。

关于cloud-foundry - 是否可以在 Cloud Foundry 中下载或搜索应用程序日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13739804/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com