国内做音乐网站,做远程培训网站用什么系统,wordpress安装提示500错误,各类郑州网站建设elk 日志管理在本文中#xff0c;我们将看到如何使用 Elastic Search #xff0c; Logstash 和 Kibana 管理APIGEE API网关生成的日志 。 下图突出显示了日志数据如何流经ELK堆栈以进行数据可视化和监视。  作为API网关的一部分#xff0c;我们将使用MessageLogging策略在代… elk 日志管理  在本文中我们将看到如何使用 Elastic Search  Logstash 和 Kibana 管理APIGEE API网关生成的日志 。 下图突出显示了日志数据如何流经ELK堆栈以进行数据可视化和监视。    作为API网关的一部分我们将使用MessageLogging策略在代理流目标流和根据需要发布客户端流的情况下捕获API代理日志。 从今天开始MessageLogging策略支持syslog和基于文件的日志记录仅适用于本地安装。 以下是MessageLogging策略配置用于将日志发送到syslog服务器。  ?xml version1.0 encodingUTF-8 standaloneyes?
MessageLogging asyncfalse continueOnErrorfalse enabledtrue nameTestEnv-Message-LoggingDisplayNameTestEnv Message Logging/DisplayNameSyslogMessage{messageId}|{apiproxy.name}|{response.status.code}|{target.received.start.timestamp}|{target.received.end.timestamp}|{environment.name}|{client.received.start.timestamp}|{client.sent.end.timestamp}/MessageHost127.0.0.1/HostPort514/Port/Syslog
/MessageLogging 现在我们将看到logstash配置以将数据从syslog提取到logstash。 这里我没有给出设置ELK的步骤因为那超出了范围。  input {file {path  /Users/sjana/Documents/POC/ELK/APIGEE_LOG.logstart_position  beginningsincedb_path  /dev/null}
}
filter {csv {separator  |columns  [MessageId,API_PROXY_NAME,RESPONSE_STATUS_CODE,TARGET_RECEIVED_START_TIME,TARGET_RECEIVED_END_TIME,ENVIRONMENT_NAME,CLIENT_RECEIVED_START_TIME,CLEINT_SENT_END_TIME]remove_field  message}
}
output {elasticsearch {hosts  http://localhost:9200index  apiproxies-log}stdout {}
} 将syslog数据成功摄取到Logstash后我们可以根据索引中的可用字段配置可视化。 以下是为API代理响应状态代码创建的示例可视化。    在接下来的文章中我们将讨论另一个主题。 直到那时 传播 对API的热爱  翻译自: https://www.javacodegeeks.com/2019/01/apigee-gateway-logstash-kibana.htmlelk 日志管理