日志文件说明

Nova日志

OpenStack计算服务日志位于/var/log/nova目录下(此目录在Controller和Compute节点都存在),默认权限拥有者是nova用户

文件名 作用
nova-compute.log 虚拟机实例在启动和运行中产生的日志
nova-network.log 关于网络状态、分配、路由和安全组的日志
nova-manage.log 运行nova-manage命令时产生的日志
nova-scheduler.log 关于调度服务的相关日志
nova-objectstore.log 镜像相关日志
nova-api.log 用户与OpenStack交互以及OpenStack组件交互的消息相关日志
nova-cert.log -
nova-console.log 关于VNC服务的详细信息
nova-consoleauth.log 关于VNC服务的认证信息
nova-dhcpbridge.log -

Dashboard日志

dashboard日志位于/var/log/apache2/目录下

Cinder日志

对象存储swift默认日志写到syslog中(/var/log/syslog、/var/log/messages),cinder日志默认位于/var/log/cinder目录下

文件名 作用
cinder-api.log 用户与OpenStack交互以及OpenStack组件交互的消息相关日志
cinder-scheduler.log 关于调度服务的相关日志
cinder-volume.log 卷服务相关日志

Keystone日志

keystone服务日志位于/var/log/keystone目录下

Glance日志

glance服务日志位于/var/log/glance目录下

文件名 作用
api.log 用户与OpenStack交互以及OpenStack组件交互的消息相关日志
registry.log 镜像注册服务相关的日志

Neutron日志

neutron服务日志位于/var/log/neutron目录下

文件名 作用
dhcp-agent.log dhcp服务相关日志
l3-agent.log L3代理相关日志
openvswitch-agent.log openvswitch相关操作日志
metadata-agent.log neutron代理传输给nova的元数据服务相关日志
server.log 用户与OpenStack交互以及OpenStack组件交互的消息相关日志

日志格式说明

时间戳 日志等级 代码模块 Request ID 日志内容 源代码位置
日志记录的时间 INFO/WARNING/ERROR/DEBUG python模块名 请求标识 - -

日志剖析

Neutron-server日志

第一部分:启动服务

### 输出服务启动命令
INFO neutron.common.config [-] Logging enabled! neutron.common.config XXX

第二部分:加载ml2插件

### 加载ml2_conf.ini的配置项
INFO neutron.manager [-] Loading core plugin: ml2
INFO neutron.plugins.ml2.plugin [-] Modular L2 Plugin initialization complete neutron.manager XXX
neutron.plugins.ml2.* XXX
networking_ovn.ml2.* XXX

第三部分:加载服务插件

neutron.manager [-] Loading service plugins: XXX
neutron.manager [-] Loading Plugin: XXX
neutron.manager [-] Successfully loaded XXX

第四部分:加载扩展API

neutron.api.extensions XXX

第五部分:打印参数选项

oslo_service.service [-] XXX = XXX
neutron.wsgi [-] XXX = XXX

第六部分:OVN数据库同步

networking_ovn.ovn_db_sync XXX

第七部分:执行命令

neutron.api.v2.base [-] Request body: XXX
neutron.api.rpc XXX

Neutron-l3-agent日志

第一部分:启动服务

INFO neutron.common.config [-] Logging enabled!

neutron.common.config [-] XXX

第二部分:加载扩展插件

INFO neutron.agent.agent_extensions_manager [-] Loaded agent extensions: []

neutron.agent.agent_extensions_manager XXX

第三部分:打印参数选项

oslo_service.service [-] XXX = XXX
neutron.wsgi [-] XXX = XXX

第四部分:执行命令

INFO neutron.agent.l3.agent [-] L3 agent started
neutron.agent.l3.agent XXX

OpenStack日志分析的更多相关文章

  1. OpenStack日志搜集分析之ELK

    ELK 安装配置简单,用于管理 OpenStack 日志时需注意两点: Logstash 配置文件的编写 Elasticsearch 日志存储空间的容量规划 另外推荐 ELKstack 中文指南. E ...

  2. 教你看懂 OpenStack 日志 - 每天5分钟玩转 OpenStack(29)

    instance 从创建到删除的整个生命周期都是由 Nova 管理的. 后面各小节我们以 instance 生命周期中的不同操作场景为例,详细分析 Nova 不同组件如何协调工作,并通过日志分析加深大 ...

  3. Elasticsearch日志分析系统

    Elasticsearch日志分析系统 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是Elasticsearch 一个采用Restful API标准的高扩展性的和高可用性 ...

  4. O029、教你看懂OpenStack日志

    参考https://www.cnblogs.com/CloudMan6/p/5456484.html   instance 从创建到删除的整个生命周期都是有 Nova 管理的,后面各小节我们以inst ...

  5. 【转】gc日志分析工具

    性能测试排查定位问题,分析调优过程中,会遇到要分析gc日志,人肉分析gc日志有时比较困难,相关图形化或命令行工具可以有效地帮助辅助分析. Gc日志参数 通过在tomcat启动脚本中添加相关参数生成gc ...

  6. 海量日志分析方案--logstash+kibnana+kafka

    下图为唯品会在qcon上面公开的日志处理平台架构图.听后觉得有些意思,好像也可以很容易的copy一个,就动手尝试了一下. 目前只对flume===>kafka===>elacsticSea ...

  7. ELK+Kafka集群日志分析系统

    ELK+Kafka集群分析系统部署 因为是自己本地写好的word文档复制进来的.格式有些出入还望体谅.如有错误请回复.谢谢! 一. 系统介绍 2 二. 版本说明 3 三. 服务部署 3 1) JDK部 ...

  8. Hadoop学习笔记—20.网站日志分析项目案例(一)项目介绍

    网站日志分析项目案例(一)项目介绍:当前页面 网站日志分析项目案例(二)数据清洗:http://www.cnblogs.com/edisonchou/p/4458219.html 网站日志分析项目案例 ...

  9. Hadoop学习笔记—20.网站日志分析项目案例(二)数据清洗

    网站日志分析项目案例(一)项目介绍:http://www.cnblogs.com/edisonchou/p/4449082.html 网站日志分析项目案例(二)数据清洗:当前页面 网站日志分析项目案例 ...

随机推荐

  1. CF(439E - Devu and Birthday Celebration)莫比乌斯容斥

    题意:将n个糖果插入f-1个挡板分成f分(a1,a2,a3...af). 问有多少种分法能够使得gcd(a1,a2,a3...af)=1; 解法.莫比乌斯容斥,首先按1为单位分,这时候有C(n-1,f ...

  2. Oracle伪列rownum

    Oracle基础知识:伪列rownum,伪列就像表中的列一样,但是在表中并不存储.伪列只能查询,不能进行增删改操作. 在查询的结果集中,ROWNUM为结果集中每一行标识一个行号,第一行返回1,第二行返 ...

  3. matlab 在机器视觉中常用的函数

    ~ triangulate() 三角化(获得距离)匹配点 ~ undistortImage() 去除相机畸变并生成图像

  4. [2018-11-27]2018年12月1日宁波dotnet社区线下活动

    离上次活动,转眼又过了一个月,幸得各路大神支持,于本周六(12月1日),宁波dotnet社区的线下分享活动又来啦! 活动嘉宾及主题 董斌辉 2015-2019年微软全球最有价值专家(.NET方向) 2 ...

  5. Node.js学习笔记(1):Node.js快速开始

    Node.js学习笔记(1):Node.js快速开始 Node.js的安装 下载 官方网址:https://nodejs.org/en/ 说明: 在Windows上安装时务必选择全部组件,包括勾选Ad ...

  6. 【Leetcode-easy】Roman to Integer

    罗马数字转化为整数 * 1.基本数字 Ⅰ.X .C 中的任何一个.自身连用构成数目.或者放在大数的右边连用构成数目.都不能超过三个:放在大数的左边只能用一个: * 2.不能把基本数字 V .L .D ...

  7. 《CSS权威指南(第三版)》---第五章 字体

    这章主要的内容有: 1.字体:一般使用一种通用的字体. 2.字体加粗:一般从数字100 -900 . 3.字体大小:font-size 4.拉伸和调整字体:font-stretch 5.调整字体大小: ...

  8. poj1328 Radar Installation —— 贪心

    题目链接:http://poj.org/problem?id=1328 题解:区间选点类的题目,求用最少的点以使得每个范围都有点存在.以每个点为圆心,r0为半径,作圆.在x轴上的弦即为雷达可放置的范围 ...

  9. Contiki事件

    一.事件相关数据结构 1.事件结构体 struct event_data { process_event_t ev; process_data_t data; struct process *p; } ...

  10. POJ 3744 Scout YYF I:概率dp

    题目链接:http://poj.org/problem?id=3744 题意: 有n个地雷,位置为pos[i]. 在每个位置,你向前走一步的概率为p,向前走两步的概率为1-p. 你的初始位置为1. 问 ...