信息安全服务工具列表
15 Troubleshooting
Troubleshooting
- Sysdig
是一个能够让系统管理员和开发人员以前所未有方
式洞察其系统行为的监控工具。
一款系统调试工具,
能够对系统进行故障排查和
监控,在系统故障的时候非常实用。
Troubleshooting - SystemTap
是监控和跟踪运行中的
Linux
内核的操作的动
态方法。
Troubleshooting
-
Perf
是
Linux
kernel
自带的用来进行软件性能分析的工具。
通过它,应用程序可以利用
PMU
,
tracepoint
和内核中的特殊计数器来进行性
能统计。它不但可以分析指定应用程序的性能问题
(per thread)
,也可以用来
分析内核的性能问题,
当然也可以同时分析应用代码和内核,
从而全面理解应用
程序中的性能瓶颈。
16
服务发现
服务发现
-
etcd
是一个高可用的
Key/Value
存储系统,
主要用于分享配置和服
务发现。在分布式系统中,如何管理节点间的状态一直是一个难题,
etcd
像是
专门为集群环境的服务发现和注册而设计,
它提供了数据
TTL
失效、
数据改变监
视、多值、目录监听、分布式锁原子操作等功能,可以方便的跟踪并管理集群节
点的状态。
17
持续集成
持续集成
-Go
是一款先进的持续集成和发布管理系统
,
由
ThoughtWorks
开发。
在
Go
的帮助下,我们能够以流水线的方式实现各类定期执行任务,而这些操作当
中的实例会被称为
job
。
还有它能够利用值流图对整个持续交付流程进行可视化
处理。
最终生成的图表能帮助我们追踪从提交到部署的整个流程中的各项具体变
更。
持续集成
-Jenkins
,之前叫做
Hudson
,是基于
Java
开发的一种持续集成工具,
用于监控秩序重复的工作,包括:
1,
持续的软件版本发布
/
测试项目
2
,监控外
部调用执行的工作。
持续集成
-GitLab
是一个利用
Ruby on Rails
开发的开源应用程序,实现一个
自托管的
Git
项目仓库,
可通过
Web
界面进行访问公开的或者私人项目。
能够浏
览源代码,
管理缺陷和注释。
可以管理团队对仓库的访问,
它非常易于浏览提交
过的版本并提供一个文件历史库。
它还提供一个代码片段收集功能可以轻松实现
代码复用,便于日后有需要的时候进行查找。