开源社区建设.PDF

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开源社区建设

开源社区建设 —程序员手册(API 设计) 编写人 林鹏翔 创建日期 2014-11 当前版本 1.0 - 1 - 目录 1. 引言 - 3 - 1.1. 设计目标 - 3 - 1.2. 适用范围 - 3 - 1.3. 相关文档 - 3 - 2. 系统结构设计概述 - 3 - 3. 系统基本概念及其关系 - 3 - 4. 系统体系结构 - 5 - 5. 系统组成部分 - 6 - 5.1.1. 数据获取层(Data Obtaining Layer ) - 6 - 5.1.2. 控制层(Control Layer ) - 6 - 5.1.3. 数据处理层(Data Processing Layer) - 6 - 6. JTangAPM 系统主要API 调用 - 6 - 6.1. RESTful API 调用 - 6 - 6.1.1. 数据入口API - 7 - 6.1.2. 历史数据查询API - 8 - 6.1.3. 即时数据分发API - 9 - 6.2. 本地接口调用 - 10 - 6.2.1. 事件外部调用API - 10 - 6.3. 指标说明 - 11 - - 2 - 1. 引言 1.1. 设计目标 JTangAPM 是应用性能管理系统,它能够对应用、服务和主机进 行监控,是监控和管理软件应用程序的性能和可用性的系统,通过性 能监控、可视化和预警等机制,帮助IT 运维人员预见和规避系统故 障,并对应用性能问题进行分析和诊断,从而保障系统的高可用性和 高性能。 1.2. 适用范围 本文档面向基于JTangAPM 系统进行二次开发的程序员,文档中 包含的主题主要集中在如何使用系统提供的接口开发插件。同时,也 包含了一些JTangAPM 系统的基本架构,对于测试和使用本系统也有 一定的参考价值。 1.3. 相关文档 《JTangAPM 用户指南.doc》:应用性能监控使用指南 2. 系统结构设计概述 3. 系统基本概念及其关系  应用性能管理(APM,Applicaton Performance Management ) 应用性能管理 (APM ,Application Performance Management )是 监控和管理软件应用程序的性能和可用性的系统。它主要监控主机、 网络、存储、数据库、中间件、应用程序等,能侦测和诊断应用的性 能问题,以便维持所期望的服务等级。  可用性 (Availability ) 这里指IT 系统或软件的可用性,它是系统的重要质量指标。可用 性,指的是系统对用户来说少错和令人满意的程度,简单地说,就是 一个系统处在可工作状态的时间的比例。  Twisted Twisted 是一个基于python 语言的事件驱动的异步网络编程框架, 它支持TCP、UDP 、SSL/TLS、IP 组播(IP multicast )、Unix 域套接 - 3 - 字(Unix domain sockets )及其他大量协议(包括HTTP 、XMPP 、NNTP 、 IMAP 、SSH、IRC、FTP 等)。  异步执行模式 (Asynchronous execution mode ) 异步执行模式,是指语句在异步执行模式下,各语句执行结束的 顺序与语句执行开始的顺序并不一定相同。  事件驱动 (Event-driven ) 事件驱动,即程序的流程

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档