- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我很难理解集成 Graphite 和 Kibana 3 来监控日志和系统生命力。我指的是 Log management system described here 中的图.
提前致谢。
最佳答案
为什么使用 statsd-graphite:
Statsd 和 Graphite 可以帮助您可视化任何,而不仅仅是日志和系统生命力。使用 statsd-graphite 堆栈非常简单,可以测量在网站左下角停留超过 10 秒的用户数量。
由于不涉及中间日志记录,因此从 IO 的角度来看, Graphite 提供的可扩展性是无与伦比的。还要考虑 statsd 与 UDP 通信的事实,因此每分钟收集 300K 指标是一件轻而易举的事。
您不必记录某些内容即可看到它。
整合:
正如您共享的架构图中清楚显示的那样,您可以过滤要可视化的统计信息,将它们转发到 statsd。这与直接从 logstash-elasticsearch 可视化的 kibana 并行。如果您想通过 Graphite 查看 Graphite 和 Kibana 数据,那么使用数据冗余是一种更简单的方法,因为 web 应用程序不会直接查询 elasticsearch。
Vimeo 的 Graph Explorer是你可能想要研究的东西。它查询 elasticsearch。
更新:
并不是说 Logstash 不能这样做,而是它不是为该角色“设计”的,而 statsd 等是。
I have been wondering if we have a simpler query language.
Graphite 的固有组织结构是树状的,因此搜索不会/不能从不同的子树中产生结果。这使得它不太适合跨维度搜索。 GE 是最简单的,只要你想要动力。
Graph Explorer's flow-
Graph Explorer 通过 adding tags to the metrics 解决了这个问题并将其与 elasticsearch 集成。所以 GE 实际上做的是——
一次 - 它连接到您的 Graphite 前端,进行 API 调用以检索所有指标。
然后它会将旧式 proto 1 指标 (A.B.C)“转换”为基于标签的 proto 2 指标 (host=A.app=B.username=C)。
然后将其导出到维护索引的 ES。
当您查询 GE 前端时,它会连接到 ES 以理解您想要什么。
GE 然后查询 Graphite-API,并在 GE 前端提供结果。
Moreover, does graph explorer assume we are using diamond for collection?
没有。
How does it compare to pencil, orion and graphiti?
这些是可视化的表面优化。他们——
更改图表的外观。
使查询 API 更容易。
允许更好的监控流程。
它们不会改变您存储或搜索信息的方式。 GE 将自己“更深入”地嵌入到指标数据中,因此在查询指标方面具有真正优势。 (跨维度搜索)
Heads up-
GE 的指标导入插件远非完美。它成功导入了我的 1000 个指标中的 300 个。渲染也更重,前端吃更多的 NW(因为可悬停、可缩放的特性)。
Update-
Grafana出来了。
关于logging - Kibana 3 里程碑 4 和 Graphite 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20040373/
我必须学会使用 Maven 和 Spring。在网络上,我在不同的地方看到了术语“ Spring 里程碑”和“ Spring 里程碑存储库”。但就是这样一个里程碑吗?我用谷歌搜索了它,但我没有找到满足
我有一个由文件组成的 repo,与四个 Ruby 作业任务相关。我的第五个任务是尽我所能重构前四个任务中的每一个,并将每个小的重构标记为单个 git 提交,这样当人们打开 git 历史记录时,他们可以
Ivy 非常适合管理依赖项,但它并不意味着跨多个模块处理整个软件生命周期。也就是说,它确实有几个似乎支持它的功能(例如 the status and branch attributes )和 ivy
我正在尝试使用以下代码读取接近传感器的状态(我也尝试读取光传感器...): @Override public void onCreate(Bundle savedInstanceState) {
我很难理解集成 Graphite 和 Kibana 3 来监控日志和系统生命力。我指的是 Log management system described here 中的图. 考虑到 Kibana 3
我是一名优秀的程序员,十分优秀!