当时方位: 主页 > > IBM > IBM软件 > IBM Cognos BI企业级商业智能产品日志简介

IBM Cognos BI企业级商业智能产品日志简介

2014-07-28 09:23 来历:IBM 作者:左涛 人气指数: 我要谈论

IBM Cognos BI 作为一款企业级商业智能产品,正在被更多的客户所承受。一起,IBM Cognos BI 在日志方面也供给了强壮的支撑,本文将包含 IBM Cognos 日志(根底)主题,较为具体的介绍产品所供给的常见类型日志,其间也包含了怎么运用日志进行确诊、排错等相关内容。

IBM Cognos BI 日志简介

本文将以 IBM Cognos BI 10.2.0 作为事例对产品的日志体系做出一个解说,但一起由于在曾经版别也运用了相同的架构,所以本文也能够用于 8.4.1 版别以及 10.1.x 版别。

IBM Cognos BI 依照日志品种来分,一般能够有装置日志、审计日志、IPF 日志、专有组件日志等类型,本文作为根底篇,仅仅包含前三种最常见、最简略获取的日志类型。

装置时日志

装置时日志首要担任供给体系装置瞬间的日志信息,包含装置时的各项用户配备,还有装置的物理文件记载,一起也包含对内容办理器(Content Manager)的日志。体系装置的信息往往十分简略被忽视,使得未来体系确诊时漏掉一些有用过错信息,然后带来一些不必要的费事。

装置日志能够在 installation_location/instlog 文件夹中找到。其间装置时默许会生成这三类文件:装置日志、过错汇总、组件装置信息。

如图:

图 1. instlog 类型

点击这儿给我发消息

装置具体日志

一般装置日志会以这个格局生成文件名:tl<组件称号><版别><时刻>.txt,如截图中,装置过 BISRVR、BISAMPLES,以及在不一起间的装置细节。

图 2. 装置具体日志

IBM Cognos BI企业级商业智能产品日志简介

从该.txt 日志中能够看到(为了更好展现,删去部分日志信息):

  1. 装置根底信息,包含操作体系、体系 locale 设置等。
  2. 从介质到装置的设定。
  3. 依照在 wizard 中的定制化挑选进行装置。
  4. 创立装置日志文件夹以及日志。
  5. 体系装置运用言语设置。
  6. 各个组件具体装置进程。
  7. 装置结束。

装置日志中的过错汇总日志

一般以这个格局生成文件名:tl<组件称号><版别><时刻>_summary_error.txt,如截图中,装置过 BISRVR、BISAMPLES,以及在不一起间的装置细节。

图 3. 过错汇总日志

IBM Cognos BI企业级商业智能产品日志简介

能够从比如中看出:

  1. 包含挑选装置组件。
  2. 装置环境。
  3. 假如在装置环节呈现过错,将会呈现在这个部分。

组件装置信息

一般以这个格局生成文件名:tl<组件称号><版别><时刻>.ats,这个文件记载了体系装置时一切用户挑选自定义信息。在分布式装置体系中,当需求查看某机器装置组件时,能够一望而知的在这个文件中找到答案。

审计日志类型(Audit logging)

审计日志类型是一种 IBM Cognos BI 中供给的很强壮的功用,不同于装置日志,审计日志能对体系、用户的运用作出较为具体记载。一般,审计日志会答复咱们 “谁在什么时分对某个组件做了什么样的操作”的需求。体系办理员经常会依据审计日志对体系进行确诊,能够定位以及排查问题。

审计日志一般运用在:用户登录/登出、报表的履行、服务发动情况、方案使命等等。

该日志经过 Cognos BI 的 log 服务(log service)来完成,由于该服务与其他组件/服务运用了不同的端口,所以相对其他组件坚持独立,即使体系存在各组件的过错,也不会影响日志体系的作业。

图 4. log 服务

IBM Cognos BI企业级商业智能产品日志简介

如上图所示:日志能够写入不同的介质,如文件体系或是数据库,也支撑一起写入到不同的介质。用户能够依据配备不同,决议写入到各个介质中的内容。本文将介绍最常见的写入介质:文件体系以及日志数据库。

写入文件体系

体系会默许把日志写入 installation_location/logs/cogserver.log 中。由于是默许发动,一起以文本办法存储,往往 cogserver.log 成为了咱们确诊、排错的最佳进口。

图 5. 在 IBM Cognos Configuration 中配备写入日志

IBM Cognos BI企业级商业智能产品日志简介

其间 1 处是日志文件名以及寄存地址,2 处能够设置最大日志文件巨细,不主张设置超越 50MB 的日志。

在 cogserver.log 中,用户应该首要重视以下信息:

  • Host ID:主机信息。
  • Time:时刻戳。
  • Component ID:被记载的组件。
  • Level:日志具体程度。
  • Logger:具体组件信息。
  • Operation:在本组件上做的操作。
  • Status:情况,一般会有 Success、Failure、Warning、Info 等情况类型。
  • Message:回来信息。
  • Log Data:具体回来信息。

最佳实践:假如发现 Failure(Status),能够直观的查看 Failure 记载前后所做的操作(Operation)。

写入日志数据库

在稳健运转的一起,也能够配备独立的日志数据库,运用数据库存储日志将会得到以下优点:

  • 报表运用计算。
  • 对报表、后台运转方案进行监控。
  • 用户的活泼程度。

需求留意到的一点是:这种办法仅仅会记载日志等级在 “根底(basic)” 或以上的信息,且不会存储体系过错信息。

图 6. 在 IBM Cognos Configuration 中配备日志

IBM Cognos BI企业级商业智能产品日志简介

其间在 Logging 中能够创立新的写入介质(Database),如 1 处。成功后能够衔接数据库,如 2 处,需求挑选所支撑的数据库类型。配备结束后需求从头发动 IBM Cognos ,一旦重启结束,数据库表结构(table)以及列信息(column)将会主动创立。

日志等级

审计日志类型依据需求能够在 IBM Cognos Administration 中设置日志记载的具体等级,分别是 Minimal、Basic、Request、Trace、full 共五级。跟着记载程度进步,日志就越具体,当然日志文件会越大,也会占用更多体系资源。

依据需求的不同,能够对每个服务独自设置日志等级,如专门针对 ReportService 进行独立的设置。

图 7. 设置日志等级

IBM Cognos BI企业级商业智能产品日志简介

进程 1:进入 IBM Cognos Administration -> Status -> System -> 需求运用到的分发器。

进程 2:挑选需求设置的服务 -> 点击向下三角符号 -> 设置特点。

进程 3:在设置中 -> 挑选日志分类 -> 能够看到一切能够设置的日志服务 -> 在"值"中挑选适宜的等级。

表 1. 日志等级解说

等级 包含挑选
最小(Minimal)
  • 包含发动、中止服务
  • 运转时过错
根本(Basic)
  • 一切以上中包含的
  • 登陆、登出、登陆过期日志
  • 报表、查询运转日志
  • 方案运转日志
  • 邮件发送日志
恳求(Request)
  • 一切以上中包含的
  • SOAP 恳求与答复日志
盯梢(Trace)
  • 一切以上中包含的
  • 带参数与办法的组件与组件之间的恳求
悉数(Full)
  • 一切以上中包含的
  • 会对体系功用有必定影响

主张在需求的时分再敞开 Request 以上等级的日志,由于会对体系功用形成影响。假如在确诊、排错中需求参阅的话,请在动作产生结束从头设置回默许日志等级。

IPF 日志(IPF logging)

IPF 是 Indication Processing Facility 的缩写,也便是 “指示处理功用”。IPF 是一种依据 log4j 的,并且依据服务、客户端架构。其间服务端存在于 IBM Cognos Configuration 与 IBM Cognos Connection 中,而客户端运用 ifp 的配备文件(.xml)进行配备。一般 IPF 会用在以下几种情况:

  • 审计(audit):会记载组件到组件的彼此调用信息。
  • 盯梢(trace):记载正在进行的使命、调用。
  • 功用(performance):使命所用到的体系资源。

IPF 客户端

由于 IPF 首要是配备客户端文件,而 IPF 的客户端一起也是一个针对组件的日志类型,所以咱们会更多地重视 IPF 客户端。一般咱们只能经过 ipfClientConfig.xml 来设置客户端,并且一起体系只能具有一个 IPF 日志(由于 ipfClientConfig.xml 在体系中的唯一性),所以导致默许情况下体系同一时刻只能生成一个组件的 IPF 日志,不过能够经过配备该 xml 配备文件到达生成多个组件日志的意图,可是必定要当心修正 xml 配备文件。

IPF 首要用在组件中的过错确诊、排查以及功用方面的需求。一切各个组件配备文件都能在 installation_location/configuration 文件夹中找到,其间命名规矩是 ipf<组件名>clientcongif.xml.sample。

图 8. 能够运用的 ipfClientConfig.xml 客户端(列表)

IBM Cognos BI企业级商业智能产品日志简介

如上图列表中,每一个配备文件都针对必定的组件。

IPF 怎么作业

挑选需求的组件针对的配备文件,以 UDA 组件为例,经过以下进程生成 IPF 日志:

进程 1:找到 ipfUDAclientconfig.xml.sample,并将其重命名为 ipfclientconfig.xml。

进程 2:等候。IPF 服务会在 60 秒内巡查到文件的改变。

进程 3:当 IPF 服务巡查到了 ipfclientconfig.xml 文件,会当即依据这个文件的配备生成新的日志。

进程 4:当需求的记载结束后,请从头命名 ipfclientconfig.xml,如 ipfUDAclientconfig.xml.sample,由于翻开 IPF 会对功用形成必定的影响。

留意:IPF 事实上具体程度超越了刚刚介绍的查看日志(audit log),查看日志中做的有关日志具体程度等级设置将不会影响到 IPF 日志。

表 2. 最常用到的组件

组件名(一起也能够从过错信息中判别出 对应文件 阐明
CM ipfCMclientconfig.xml.sample 内容库存储相关问题
AAA ipfaaaclientconfig.xml.sample 安全相关问题
UDA ipfUDAclientconfig.xml.sample 运转时查询相关问题
MDDS ipfMDDSclientconfig.xml.sample 与第三方 OLAP 服务供给者的交互相关问题
CQE ipfCQEclientconfig.xml.sample 传统查询方式相关问题
DISP ipfDISPclientconfig.xml.sample 发动问题,分配器问题,负载均衡相关问题
RSVP ipfRSVPclientconfig.xml.sample 报表服务,报表以及查询,功用相关问题
XQE ipfXQEclientconfig.xml.sample 动态查询方式(DQM)相关问题
SDS (Scheduling & Delivery Service) ipfSDSclientconfig.xml.sample 方案使命以及邮件报表相关问题

常用日志查看东西简介

在运用上述日志进行过错排查、确诊的时分,运用一款好的日志产看东西是十分重要的。在这儿介绍一款 IBM Cognos BI 内置的日志查看东西:logviewV2.exe。依据装置版别的不同,能够在 installation_location/bin64/处找到。

LogviewV2 东西运用

logviewV2 是一款很简略可是功用强壮的东西,能够直接翻开日志文件,如 cogserver.log,也能够直接挑选带过滤器的日志,例如能够翻开一段时刻内的日志,也能够翻开自定义过滤器的日志。

图 9. 翻开时刻区间的日志

IBM Cognos BI企业级商业智能产品日志简介

进程 1:翻开 logviewV2.exe。

进程 2:挑选 File -> Load File(s) with Filters... -> Add Time Filter -> 依据需求设置查看的区间。

进程 3:点击 OK 后日志将只显现设定时刻内的日志。

图 10. LogviewV2 UI

IBM Cognos BI企业级商业智能产品日志简介

如上图,其间左上部分现已依照日志内容,主动分红树状目录,能够经过挑选,而只重视部分组件的日志,例如当实践体系中发现了负载均衡的潜在问题,就能够只重视 dispatcher 部分的日志。

左下部分是一个过滤器区域,能够依据需求设置多个过滤器,便利查看。

右上区域是日志的内容,便利的是 logview 东西能够依据需求左右拖动列,例如能够直接把时刻列(Time)拖动到情况列(status)周围,以便愈加灵敏的查看日志。东西还供给了警示色的功用,假如在情况列日志为失利(failure),该行便以赤色高亮显现。

右下区域是具体内容,将上方信息以更直观的办法显现出来。便利对一条日志做一个全体的查看。

一起该东西还在东西栏中供给了计算过错信息的按钮,如图中东西栏中赤色圆按钮,将会对翻开日志部分中过错做出汇总,其间会将每条过错的最终产生时刻以及过错信息罗列出来。一起挑选一条过错,点击 “Generate Filter” 按钮,将会只针对该类型过错主动生成一个新的过滤器,然后只显现需求的过错日志。

图 11. 东西中过错总结功用

IBM Cognos BI企业级商业智能产品日志简介

当然,也能够手动创立运用过滤器:

进程 1:点击左下角漏斗(new)按钮创立。

进程 2:在弹出窗口中输入过滤器称号以及必要信息。

进程 3:点击 “Edit” 按钮,进行规矩的创立。

进程 4:在弹出窗口中挑选针对的列名,比如说想要找到一切 Message 中含有 “CM-” 过错的记载就需求将 “Message” 增加进来。

进程 5:点击 OK 按钮,在弹出窗口中挑选 CONTANS 和 CM-,点击 OK。

新的过滤器创立结束,一起能够修改以及删去各个过滤器,也能够挑选多个过滤器,和他们满意的条件,如 “与(AND)” 、“或(OR)”条件。

总结

至此,本文对常见 IBM Cognos BI 日志体系做了简略的总结以及进行了运用实践环节的阐明。作为根底篇,本文包含了最常见的日志以及配备办法,一起介绍了日志查看东西,但本文并未包含针对组件专有的日志类型。

IBM Cognos BI 日志体系十分强壮,一旦了解,便能够在过错产生第一时刻进行过错确诊以及排查,节约名贵的时刻。

咱们感兴趣的内容
小伙伴独爱的新闻
小伙伴还重视了以下信息
小伙伴重视的焦点

小伙伴都在重视的抢手词

芈月传 老司机玩法 萌乐网 黑科技 坐骑揭秘 三国令 铁血皇城 竞技场攻略 书剑恩仇录 披风玩法 配备强化攻略 户外BOSS玩法 全网曝光 赤壁传说 半回合制国 ACT 哥们网 天书国际 奇珍商城 热血战歌 传奇瑰宝抽奖 门徒 范伟打天下 翻开办法 门徒获取玩法 三大萌宠简介 新手攻略 挂机体系简介 资料副本 大海战 鸵鸟 大黑 热情玩法 门徒战力提高 万世 强化特点 上古降魔 提高战力 配备攻略 九阴绝学 质量引荐 老干妈 激战来袭 大黑游戏 新服亮点 福利多多 画江山 资料片 玩家 九阴真经 江湖儿女 实在场景 实际 虚拟 随机副本 风色轨道 听其自然 ppwan 神助攻 武林秘药 激活八大脉门 九霄劫变 猎命格 天问 大型PVP 花千骨 激战更尽兴 网易mumu 手游玩家 安卓模拟器 安卓 单挑群战 武侠传说 女神 孙尚香专访 胸猛抱团 新游 占山为王 跨服城战 蜀山战纪 剑雨江湖 攻略 实时VR交互 七大女神代言 酷炫走江湖 国际四大杀手 玩家专访 三国经典 大制造 好玩网页游戏 盘点 世界霸主 境地玩法 莽荒纪 勇闯难关 镜像副本 荒漠霸主 配备通晓 三大战役 鹌小彦奇谈