Architectural considerations
来源:互联网 发布:淘宝好评了在哪里追加 编辑:程序博客网 时间:2024/06/10 02:54
There are a few rules of thumb when scaling resources for Graylog:
graylog-server
nodes should have a focus on CPU power. These also serve the user interface to the browser.- Elasticsearch nodes should have as much RAM as possible and the fastest disks you can get. Everything depends on I/O speed here.
- MongoDB is only being used to store configuration and the dead letter messages, and can be sized fairly small.
Also keep in mind that messages are only stored in Elasticsearch. If you have data loss on Elasticsearch, the messages are gone - except if you have created backups of the indices.
MongoDB is only storing meta information and will be abstracted with a general database layer in future versions. This will allow you to use other databases like MySQL instead.
Minimum setup
This is a minimum Graylog setup that can be used for smaller, non-critical, or test setups. None of the components is redundant but it is easy and quick to setup.
Bigger production setup
This is a setup for bigger production environments. It has several graylog-server
nodes behind a load balancer that share the processing load. The load balancer can ping the graylog-server
nodes via REST/HTTP to check if they are alive and take dead nodes out of the cluster.
Graylog Architecture Deep Dive
If you are really interested in the Graylog architecture at a more detailed level - whether you want to understand more for planning your architecture design, performance tuning, or just because you love stuff like that, our cheeky engineering team has put together this deep architecture guide. It’s not for the faint at heart, but we hope you love it.
- Architectural considerations
- Architectural Design
- Architectural Pattern
- Architectural Analysis
- Architectural Tradeoffs
- TAPI General Programming Considerations
- Considerations for handheld development
- Directx Performance Considerations
- Data Warehouse Design Considerations
- Lockless Programming Considerations
- Security Considerations: International Features
- Visualforce Mobile Tab Considerations
- salesforce------Unit Test Considerations
- Security Considerations for AppLocker
- eXtremeDB cluster design considerations
- Test Design Considerations
- STM and MVCC considerations
- Architectural Analysis (Brief Chapter)
- 沉浸式
- SEO优化
- 关于跨域获取cookie问题的解决
- 关于一个cocos3.x的优化
- java设计模式之策略模式
- Architectural considerations
- Android View系统源码分析(十)—— View.setVisibility(int visibility)
- idea 15.0.2下载及破解
- yuv色差信号
- Ruby: attr_reader &attr_accessor用法
- rsync启动异常
- react native for android 真机调试报错
- 前端性能优化:哪些DOM操作查询会引起刷新渲染树改变?
- poj 1160 Post Office dp(序列划分,数学公式, 中偏弱,可优化)