Whatap Monitoring Structure
Total Page:16
File Type:pdf, Size:1020Kb
WhaTap Labs Introduction to Infrastructure Monitoring 2017.11 WhaTap Labs Inc. Copyright © 2017 WhaTap – Developed by WhaTap Labs Inc. Company Specializing in Cloud Monitoring Service - - I. Company Overview II. Business Areas III. Product Lineup Table of IV. Our Uniqueness Contents V. Main Functions of Infrastructure Monitoring VI. Main Clients Copyright © 2017 WhaTap – Developed by WhaTap Labs Inc. Company Overview WhaTap Labs is an IT monitoring company established in July 2015. It launched the server monitoring service (SMS) in December 2015 and, since then, it has widened the scope of monitoring areas by launching services such as JAVA, Node.js, PHP, Python Application Monitoring and Infrastructure Monitoring. The best performance analysis experts in Korea gathered to operate cloud-based monitoring service that goes beyond the limitations of installation-type monitoring service. 2015.07 Founded WhaTap Labs Inc. 2015.12 Launched SMS monitoring service. 2016.11 Launched Java Application Monitoring service. Received the 2016 K-Global DB-Stars grand prize. Certified for its cloud service. 2016.12 Selected as one of the 300 prospective ICT companies. 2017.02 Certified for GS. 2017.04 Launched the Node.js Application Monitoring service. 2017.08 Launched the Infrastructure Monitoringservice. Launched the PHP/Python Application Monitoring beta service. 2017.09 Launched the PHP Application Monitoring service. 2017.11 Launched the Python Application Monitoring service. Copyright © 2017 WhaTap – Developed by WhaTap Labs Inc. - - Business Areas WhaTap Labs Co focuses on monitoring services and has been recognized for its superiority by solving, with its excellent monitoring technology, the problems that the existing monitoring products could not solve. In 2016, the company received quality certification for its cloud service from Korea Association of Cloud Industry and currently operates public cloud monitoring service. It can also implement its commercial solutions, which are currently under operation, in the client's infrastructure. Service-type Monitoring Installation-type Monitoring Performance Management Consulting Copyright © 2017 WhaTap – Developed by WhaTap Labs Inc. - - Product Overview WhaTap is a service monitoring the performance of infrastructure (server) systems and JAVA, Node.js, PHP, and Python applications. In the cloud service environment, the complexity of servers tends to increase. Often, a mixture of applications developed in multiple languages are used for the service. To successfully cope with such characteristics, our product lineup is composed of infrastructure monitoring and application monitoring for different languages. The two products are designed based on the same architecture. The Same Architecture Application monitoring that allows you to assess the transactions at the code level at a glance Infrastructure monitoring that allows you to accurately determine the resource usage at the time of each process. Copyright © 2017 WhaTap – Developed by WhaTap Labs Inc. - - Infrastructure & Application WhaTap provides two different services depending on the lifecycle of the services. It provides application monitoring service for service development, testing and performance check for launching the service, and infrastructure monitoring service for managing the service at the stage of service stabilization. In the development and When the service becomes verification stages, stable, infrastructure application monitoring is monitoring is required as the required to fix the problems monitoring of memory and at the service ends such as CPU becomes more urgent code errors and slow than the problems at the queries. service end. Verification Stabilization Stage Stage Copyright © 2017 WhaTap – Developed by WhaTap Labs Inc. - - Platforms Supported Application Monitoring manages the performance of JAVA, NODE.JS, PHP and PYTHON applications. Infrastructure Monitoring supports the monitoring of various cloud server environments as well as the traditional physical server environment. Agent Java Node.js PHP Python Infrastructure • Operating Systems Operating Systems Operating Systems Operating Systems Operating Systems ‐ HP.UX 11.x 32bit, 64bit, Itanium 64bit ‐ Supports all environments that can run ‐ Centos/Redhat 6.x (64bit) or higher. ‐ Redhat/CentOS 6.x (64bit) or higher. ‐ Oracle Solaris 2.8, 2.9, 10, 11 32bit, 64bit, nodejs such as windows, mac (osx), linux, ‐ Debian/Ubuntu 12.04 (64bit) or higher. ‐ Debian/Ubuntu 12.04 (64bit) or higher. x86 ubuntu, centos, etc. ‐ Windows ‐ Intel Linux 32bit, Redhat Itanium 64bit ‐ Windows Server 2008 R2 ‐ Microsoft Windows 2000, XP, 2003, 2008, Web server Application Windows XP version or higher 7, 8 Web server ‐ Apache and PHP-FPM (Nginx) ‐ Django, bottle, cherrypy, flask, ‐ Every OS that can be installed with jdk1.6 ‐ All frameworks that use the basic node tornado module such as express.js, hapi.js, ‐ Cent OS / RedHat Mean.js, Koa.js, etc. ‐ Supports Amazon AMI Linux as well as • Application Server PHP version Python version CentOS(5,6,7) and RedHat. ‐ Oracle WebLogic 9.x, 10.x, 11.x, ‐ Operates as a PHP extension module. ‐ 2.7 & 3.3+ 12.x Nodejs version ‐ 5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, zts (Zend ‐ Tmaxsoft JEUS 6.x, 7.x ‐ 0.1.12 or higher. Thread Safe) supported ‐ Ubuntu / Debian ‐ SUN Application Server 8.x, 9.x Library Libraries supported ‐ Supports Ubuntu (12.0.4 or higher) and ‐ Fujitsu Interstage 5.x, 6.x, 7.x Debian (6.0 or higher). Database ‐ Mysql, Mysqli, PDO, cURL ‐ External call: httplib, requests, urllib ‐ Hitachi Cosminexus 7.x, 8.x, 9.x ‐ Database: mysql, postgresql ‐ Mysql, mssql, MongoDB, redis, etc. ‐ Apache Jakarta Tomcat 5.x, 6.x, 7.x, 8.x ‐ Caucho Technology Resin 3.x, 4.x ‐ RedHat JBoss Application Server 6.x, 7.x ‐ GlassFish 3.x Server • OS: Ubuntu/CentOs stabilization version. • Memory: 16 GB or more (minimum 8 GB) • JDK: Oracle JDK 1.7 required. • CPU: 4 cores or higher (minimum 2 cores) • Disk: 200 GB or more • Need to adjust the OS's file descriptor settings. (Higher file I/O is required.) Copyright © 2017 WhaTap – Developed by WhaTap Labs Inc. - - Our Uniqueness Copyright © 2017 WhaTap – Developed by WhaTap Labs Inc. WhaTap Monitoring Structure WhaTap monitoring solution is composed of agents and monitoring servers and data is encrypted for security between agents and servers. Application Monitoring and Infrastructure Monitoring classify agents according to the platform, but one collection server manages the data. Server Description • Agent-linked server Proxy • It receives the user data and encrypts and sends it to the YARD. • Data collection server • It collects the data from the proxy server Yard and scales the data according to the data capacity. • Web Service Server • It is a server that users access, and multiple users (administrator, developer, Web Front and business manager) can access it at the same time. Copyright © 2017 WhaTap – Developed by WhaTap Labs Inc. - - Considering Cloud Service The basic goal of WhaTap monitoring service is to share the resources (both labor and material). For the existing product, you must implement additional collection servers and web screens for each monitoring target. However, WhaTap monitoring service allows you to share the collection server but protect independence of each service at the same time. Competitors’ installation-type product WhaTap cloud monitorin Data Center/Cloud Data Center/Cloud Data Center/Cloud Collection Collection Collection Collection Collection server server server server server Integrated monitoring server Developer/Operator Developer/Operator Developer/Operator Developer/Operator Developer/Operator Developer/Operator Copyright © 2017 WhaTap – Developed by WhaTap Labs Inc. - - Support for Integrated Monitoring of Multiple Regions When multiple zones or regions are created, only the collection server is installed. And on the single monitoring screen, you can monitor multiple regions at the same time. You can monitor affiliates on the same screen. Collection server Collection server Collection server Collection server Collection server Collection server Developer/Operator Developer/Operator Collection server Copyright © 2017 WhaTap – Developed by WhaTap Labs Inc. - - Support for Integrated Management of Multiple Users (Multiple Tenants) When you monitor multiple companies' systems, it is impossible for one administrator to comprehensively manage the permissions of every user. The management of multiple users should go beyond simple permission management and reach the level of tenant management. In the multi-tenant environment, even a top-level administrator should not view the individual system parameters. Org. A/Company user Org. B/Company user Org. C/Company user Org. D/Company user Server A to C Superuser Server D to F Superuser Server G to I Superuser Server Y to Z Superuser Service Administrator WhaTap Cloud Monitoring System Copyright © 2017 WhaTap – Developed by WhaTap Labs Inc. - - Scalable and Stable Collection Server Architecture To cover increasing number of managed (monitored) servers, the monitoring server should have its own internal scalability. To guarantee data stability, you must support the redundancy and data recovery functions. Collection Server Duplication Journal Journal Redundancy Journal Duplication Master-1 Journal Master-2 • Yard: Data storage • Journal: Duplicated data backup Copyright © 2017 WhaTap – Developed by WhaTap Labs Inc. - - Using a Multi-index File for Statistical Processing By processing a large amount statistics using file data, you can