Movatterモバイル変換


[0]ホーム

URL:


CN105893205A - Method and system for monitoring containers created based on docker - Google Patents

Method and system for monitoring containers created based on docker
Download PDF

Info

Publication number
CN105893205A
CN105893205ACN201510813051.0ACN201510813051ACN105893205ACN 105893205 ACN105893205 ACN 105893205ACN 201510813051 ACN201510813051 ACN 201510813051ACN 105893205 ACN105893205 ACN 105893205A
Authority
CN
China
Prior art keywords
container
data
namespace
monitoring
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510813051.0A
Other languages
Chinese (zh)
Inventor
钟忻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LeTV Cloud Computing Co Ltd
Original Assignee
LeTV Cloud Computing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LeTV Cloud Computing Co LtdfiledCriticalLeTV Cloud Computing Co Ltd
Priority to CN201510813051.0ApriorityCriticalpatent/CN105893205A/en
Publication of CN105893205ApublicationCriticalpatent/CN105893205A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The invention provides a method and a system for monitoring containers created based on docker. The monitoring method comprises the steps of obtaining id information of all containers in a current host; obtaining file descriptors of namespaces of all the containers in the current host, exported by a kernel; and according to the id information of the containers and the file descriptors of the namespaces, acquiring measurement value data of the containers. Through the method and system provided by the invention, the containers created by the docker 1.0 can be monitored, the underlying measurement value data of the containers can be acquired, and the usage states resources by applications in the containers can be monitored.

Description

Monitor the method and system of the container created based on docker
Technical field
The present embodiments relate to the data monitoring collection in Intel Virtualization Technology, particularly relate to a kind of monitoring baseMethod and system in the container that docker creates.
Background technology
Docker is that increased income by Paas provider dotCloud is based on LXC (Linux Container)Senior application container engine, allow developer can pack they application and rely on bag can move to oneIn the container (container) planted, then it is published in any popular Linux machine.Due to its based onThe virtualized feature of lightweight of LXC, docker compares other virtual technologies, has and starts fast, resourceTake little advantage.
At present, along with Docker leading position the most firm in cloud computing market, container virtualization skillArt also because there is the performance cost of less system than vm (virtual machine, virtual machine), thusIn the case of to kernel (kernel) insulation request the most so harshness, have a wide range of applications scene.And traditional monitoring collection to resource service condition, it is primarily directed to host or vm, thus works asWhen the environment of offer application service is container (container), how to be monitored gathering, at present to itAlso there is no effective implementation.
Summary of the invention
The embodiment of the present invention provides the method and system of a kind of monitoring container based on docker establishment,In order to solve in prior art provide application service environment be container time, it is impossible to the number to containerAccording to the problem being acquired, it is achieved to the application program being deployed in the container service condition to resourceMonitoring.
The embodiment of the present invention provides the method for a kind of monitoring container based on docker establishment, including:
Obtain the id information of all of container on current hosts;
The filec descriptor of the NameSpace of all container on current hosts that acquisition kernel is derived;
Id information and the filec descriptor of NameSpace according to described container gather container'sMetric data.
The embodiment of the present invention provides the system of a kind of monitoring container based on docker establishment, including prisonControl proxy module, described monitoring agent module includes id information acquiring unit, descriptor acquiring unit sumAccording to collecting unit,
Described id information acquiring unit is configured to communicate with docker daemon, passes through daemonAPI obtain the id information of all container in current hosts;
Described descriptor acquiring cell location is for arrange read right to proc file system, by proc fileThe interface accessing kernel data that system provides, obtains all container on the current hosts that kernel is derivedThe filec descriptor of NameSpace;
Described data acquisition unit is configured to according to described id information and filec descriptor timing acquiringThe metric data of container.
The method and system of the container that the monitoring that the embodiment of the present invention provides creates based on docker, logicalCross id and the filec descriptor obtaining container, based on cgroup and namespace interface, at kernelOn the basis of data structure, obtain the bottom-up information of container, at user's space by corresponding interface,Read the data of corresponding kernel spacing, it is achieved that the resource of the application being deployed in container is usedThe monitoring collection of situation, the bottom data collection for container provides effective, feasible solution.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, in embodiment being described belowThe required accompanying drawing used is briefly described, it should be apparent that, the accompanying drawing in describing below is thisSome bright embodiments, for those of ordinary skill in the art, before not paying creative workPut, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the embodiment flow chart of the method monitoring container based on docker establishment in the present invention;
Fig. 2 is the frame construction drawing of the system monitoring container based on docker establishment in the present invention;
Fig. 3 is the sequential chart of the system of the container that the monitoring shown in Fig. 2 creates based on docker.
Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearer, below in conjunction with thisAccompanying drawing in bright embodiment, is clearly and completely described the technical scheme in the embodiment of the present invention,Obviously, described embodiment is a part of embodiment of the present invention rather than whole embodiments.Based onEmbodiment in the present invention, those of ordinary skill in the art are obtained under not making creative work premiseThe every other embodiment obtained, broadly falls into the scope of protection of the invention.
The present invention is directed to container Intel Virtualization Technology in increasingly extensive application, but to the environment of application service beDuring container (container), it is impossible to the resource that effective monitoring acquisition applications is run in container usesThis problem of situation, it is provided that a kind of monitoring method and system to the container that docker1.0 creates,These monitoring method and system can extract the metric (metric data) of container, these packetsInclude but be not limited to CPU, hard disk, internal memory, network etc..The method and system of the present invention provide collection numberAccording to will gather two solutions of the containerization of method and system own, realization to containerData acquisition on the basis of, be also convenient for cluster management system call this monitoring capture program.
The present invention is further detailed explanation below in conjunction with the accompanying drawings.
Fig. 1 show schematically show the side of the monitoring container according to one embodiment of the present inventionMethod.As it is shown in figure 1, the method includes:
Step S101: communicate with docker daemon, obtains on current hosts node all ofThe id information of container.
First, set up with docker daemon (after docker framework operates in by the agreement of dockerThe finger daemon of platform) communication.After being successfully established communication, directly invoke the REST that daemon providesThe API id information of all of container on this node (this API can directly return), obtains thisThe id information of all of container on main frame (HOST) node.
Step S102: read on the current hosts node that kernel is derived by the interface of proc file systemThe filec descriptor of the NameSpace of all container.
To current monitoring application program, give its authority reading proc catalogue.Enter proc catalogue,The interface accessing system kernel data provided by proc file system, are read on this node that kernel is derivedThe filec descriptor of NameSpace of all container.Due to LXC (Linux Container) instituteThe isolation realized is mainly from the namespace NameSpace of kernel, namespace NameSpace bagIncluding pid, net, ipc, mnt, uts etc., it is by the process of container, network, message, file systemThe hostname with main frame that unites keeps apart, and provides the Virtual Space being independent of each other for each container, because ofThis, by obtaining the filec descriptor of the NameSpace of each container, i.e. can be described by this documentSymbol enters into the network namespace of the container of correspondence and obtains information.Such as, read under proc catalogueTake the filec descriptor of the NameSpace of container, current namespace NameSpace can be shownUnder the NameSpace that comprises and corresponding descriptor, as display NameSpace includes ipc, mnt, net, pidAnd uts, the filec descriptor of its correspondence can be ipc:[4026532300 at control station output display respectively],mnt:[4026532298]、net:[4026532301]、pid:[4026532351]、uts:[4026532299]。
Wherein, proc catalogue is that the one that linux kernel provides passes through the internal number of file system access kernelThe mechanism arranged according to structure, amendment kernel.Proc file system is a pseudo file system, in only existingIn the middle of depositing, provide interface in the mode of file system for accessing system kernel data.User and application programThe information of system can be obtained, it is possible to change some parameter of kernel by proc.Letter due to systemBreath is dynamically to change, when user or application program read proc file, proc file system be dynamically fromSystem kernel reads required fileinfo and submits to.
Step S103: gather CPU, internal memory and the metric data of hard disk.
Id information according to the container got, by calling cgroup (control group, LXCUsing cgroup to realize the management to the resource that each container can use, cgroup provides similar literary compositionThe interface of part realizes the quota to resource and tolerance) api interface to obtain each id information correspondingThe asset data information of container, includes but not limited to CPU, internal memory, hard disk etc..
Such as, when the id information of a certain container got it is“f2e602ba3e5662a8280ccb25b777e6eea405df98bdc791d9587ee0cbc9f315e4”Time, if needing to gather the metric data of the CPU of this container, then can be in conjunction with cgroup'sCorresponding api interface, gets corresponding metric by corresponding order, if desired for the shape gathering CPUDuring the metric of state information, can be by order " cat/cgroup/cpuacct/lxc/f2e602ba3e5662a8280ccb25b777e6eea405df98bdc791d9587ee0cbc9f315e4/cpuacCt.stat ", get CPU in conjunction with the corresponding api interface of cgroup and the cpuacct.stat attribute of cpuacctCorresponding state information (as display result be " user0system0 ", then can get the degree of this stateMagnitude data), if desired for the metric of the situation that takes up room gathering CPU, then can be by order " cat/cgroup/cpuacct/lxc/f2e602ba3e5662a8280ccb25b777e6eea405df98bdc791d9587ee0cbc9f315e4/cpuacCt.usage ", obtain the value that takes up room of the cpuacct.usage attribute of CPU (as display result is“12011199”).If needing to gather the internal memory metric data of this container, then can be in conjunction withThe corresponding api interface of cgroup and property value obtain corresponding metric, as passed through order " cat/cgroup/memory/lxc/f2e602ba3e5662a8280ccb25b777e6eea405df98bdc791d9587ee0cbc9f315e4/memOry.limit_in_bytes " obtain the restriction space size of the EMS memory occupation of container corresponding to this id information(if display result is " 2147483648 ").And if needing to gather the hard disk tolerance of this containerValue Data, then can obtain corresponding metric in conjunction with the corresponding api interface of cgroup and property value, asCan be by order " cat/cgroup/blkio/lxc/f2e602ba3e5662a8280ccb25b777e6eea405df98bdc791d9587ee0cbc9f315e4/blkio.Io_serviced " obtain the hard disk of container corresponding to this id information input-output equipment take situationStatistical result (as display result be " Total 0 ").
Step S104: obtain the network namespace of corresponding container, reads the network naming obtainedCorresponding data information in space.
The filec descriptor of the container by getting, calls can obtain in conjunction with namespace systemGet network namespace corresponding to this container, e.g., by " ns f2e-bash-4.1 "To the network namespace that filec descriptor is the container that " f2e-bash-4.1 " is corresponding.Obtain eachA completely self-contained network protocol stack, this network is included on the network namespace of the container obtainedProtocol stack includes the letters such as network device interface, IPv4 or IPv6 protocol stack, IP route table, firewall ruleBreath.Called by namespace system and enter into the network namespace of container with filec descriptorAfter in, use order " ifconfig " that the every net in the network namespace of this container can be obtainedNetwork data message, and for example, at the network naming of the container that filec descriptor is " f2e-bash-4.1 "In space, i.e. obtain corresponding data message by " ifconfig " order.
By the method for the present embodiment, it is possible to realize all of container created based on docker1.0Resource use monitoring collection, and can collect exactly by Paas (platform-as-a-service,Platform i.e. services) the resource service condition of container that is created that of cloud.
Meanwhile, the method for the present invention supports containerize (containerization), i.e. can will realize the present inventionThe application deployment of method, in container, is issued on container and is run, realize in containerAcquisition monitoring to other container on this main frame (host).Wherein, the inventive method will be realizedApplication deployment method in container identical with prior art container dispositions method, different existAfter disposing, need container is carried out the setting of proc read right, and other operation be allCarrying out in container, the mode being in accordance with container itself processes, as at containerCommunicate with docker daemon, obtain the id information of other container, hold at containerObtained the filec descriptor of other container by the interface of proc file system in device,Calling by cgroup and namespace in container, obtains the corresponding tolerance of other containerValue Data information.The whole capture program realizing the inventive method is disposed in a reservoir, it is possible to achieve wholeThe containerization of individual capture program, thus whole capture program is issued as a common container,After issue, by the cluster management system of corresponding container, monitoring capture program can be scheduling portionAdministration.And program is issued in the way of container and manages, it is possible to enjoy the institute of containerHave superiority, convenient efficiently.
The method of the present invention, it is provided that the resource of the business that a kind of brand-new collection is deployed in containerThe implementation of service condition.By cgroup and namespace system call interfaces, at kernel dataOn the basis of structure, obtain the bottom-up information of container, at user's space by corresponding interface, readTake the data of corresponding kernel spacing, it is achieved that the metric collection to container, for container'sBottom data collection provides effective and feasible solution.
Fig. 2 show schematically show the system of the monitoring container based on docker establishment of the present inventionA kind of frame diagram of embodiment.As in figure 2 it is shown, during implementing, by the frame of this systemStructure is designed as including configuring module (configfile) 40, load-on module (bee) 41, log pattern (log)45, monitoring agent module (collector) 44, control module (controller) 43 and supervising data storage42 6 functional modules of module (handle).Wherein, configuration module 40 part is used for loading and resolve wholeThe configuration file of individual system.Load-on module 41 is the daemon of system, configures for being responsible for loadingMonitoring agent module (collector) 44, control module (controller) 43 and the monitoring number that file is specifiedAccording to memory module (handle) 42, and by the running state information of whole system by calling log pattern45 export in the file specified.Monitoring agent module 44 is for acquisition monitoring data.Control module 43For realizing the functional realiey of the control container part of system.Supervising data storage module 42 is used forRealize data and process the interface of storage part, be responsible for the monitoring data collected are pressed into different data basesIn.The data base of the embodiment of the present invention can be existing Universal Database (such as mysql etc.), thisPreferred influxdb data base in the framework of embodiment, the relevant configuration of data base and output can pass through itUser interface granfana is configured and shows.Wherein, load-on module 41 also includes monitoring and guards listUnit 411 and monitoring service unit 412, monitoring service unit 412 is for carrying out with monitoring agent module 44Communication, obtains the monitoring data gathered, stores different data bases by supervising data storage module 42.Monitoring guards unit 411 for receiving the request of data of user, by supervising data storage module 42 from numberExport to user according to storehouse is read monitoring data.
Configuration module (configfile) 40 in present system, load-on module (bee) 41, daily record mouldBlock (log) 45, control module (controller) 43 and the tool of supervising data storage module (handle)Body realizes process, is referred to prior art and realizes.Monitoring agent module 44 in system then needsTechnical scheme according to embodiments of the present invention realizes, to complete the container's that docker createsData acquisition.Specifically, as in figure 2 it is shown, monitoring agent module 44 include id information acquiring unit 441,Descriptor acquiring unit 442 and data acquisition unit 443.Id information acquiring unit 441 be configured toDocker daemon communicates, and obtains owning in current hosts by the API of daemonThe id information of container.Descriptor acquiring unit 442 is configured to proc file system is arranged readingAuthority, the interface accessing kernel data provided by proc file system, obtain the current of kernel derivationThe filec descriptor of the NameSpace of all container on main frame.Data acquisition unit 443 configuresFor the metric data according to id information and filec descriptor timing acquiring container.Wherein, numberResource data acquisition unit 4431 and network data acquisition unit 4432 is included again according to collecting unit 443.Network data acquisition unit 4432 is for adjusting by the filec descriptor of container and namespace systemWith, gather the metric information of network.Resource data acquisition unit 4431 is for according to container'sId information, is called by cgroup, gathers CPU, internal memory and the metric information of hard disk.Data acquisitionConcrete grammar process, can refer to the method shown in Fig. 1, do not repeat them here.It should be noted thatThe embodiment of the present invention can realize related function module by hardware processor.
Fig. 3 show schematically show shown in Fig. 2 monitoring based on docker create container beThe sequential chart of system.As it is shown on figure 3, this system include monitoring agent module 44, monitoring service unit 412,Unit 411 is guarded in supervising data storage module 42 and monitoring.Monitoring agent module 44 timing acquiring monitorsData are sent to monitor service unit 412, and the monitoring data received are sent by monitoring service unit 412To corresponding supervising data storage module 42, it is pressed into different data by supervising data storage module 42Storehouse stores.When user 50 request monitoring data, monitoring is guarded unit 411 and is received asking of userSeek the information of monitoring data, from supervising data storage module 42, obtain the data of response according to solicited messageInformation, returns to user 50.
The system of the monitoring container of the present invention, it is possible to achieve to the resource service condition of containerAccurate acquisition.And system can dispose in the way of container and issue, and disposes and issuesMode is referred to the process that the existing deployment of container is issued, and difference is when disposing to need systemCarry is under proc file system, it is achieved the read right to proc, to obtain on this main frame that kernel is derivedThe filec descriptor of NameSpace of every other container, with in the container of monitoring systemUtilize id and the filec descriptor of other container, the data of other container are monitoredGather, thus the bottom data collection for container provides effective solution.As the present invention it isWhen system is disposed in container mode and issued, monitoring system itself is also in compliance with the complete life of containerIn the cycle, monitoring system also becomes a container, and this is on the published method of monitoring system, is onePlant new mode.By (i.e. disposing in container after issuing) after monitoring system containerization, pass throughMonitoring system just can be scheduling disposing by corresponding container cluster management system, concentrates containerVarious advantages, transplantability is more preferable, it is achieved that it is right to solve the most conveniently and efficiently with a kind of new wayThe problem that the monitoring of container gathers.
Device embodiment described above is only schematically, wherein said illustrates as separating componentUnit can be or may not be physically separate, the parts shown as unit can be orPerson may not be physical location, i.e. may be located at a place, or can also be distributed to multiple networkOn unit.Some or all of module therein can be selected according to the actual needs to realize the present embodimentThe purpose of scheme.Those of ordinary skill in the art are not in the case of paying performing creative labour, the most permissibleUnderstand and implement.
Through the above description of the embodiments, those skilled in the art is it can be understood that arrive each realityThe mode of executing can add the mode of required general hardware platform by software and realize, naturally it is also possible to by firmlyPart.Based on such understanding, the portion that prior art is contributed by technique scheme the most in other wordsDividing and can embody with the form of software product, this computer software product can be stored in computer canRead in storage medium, such as ROM/RAM, magnetic disc, CD etc., including some instructions with so that oneComputer equipment (can be personal computer, server, or the network equipment etc.) performs each to be implementedThe method described in some part of example or embodiment.
Last it is noted that above example is only in order to illustrate technical scheme, rather than to itLimit;Although the present invention being described in detail with reference to previous embodiment, the ordinary skill of this areaPersonnel it is understood that the technical scheme described in foregoing embodiments still can be modified by it, orPerson carries out equivalent to wherein portion of techniques feature;And these amendments or replacement, do not make corresponding skillThe essence of art scheme departs from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (10)

CN201510813051.0A2015-11-202015-11-20Method and system for monitoring containers created based on dockerPendingCN105893205A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510813051.0ACN105893205A (en)2015-11-202015-11-20Method and system for monitoring containers created based on docker

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510813051.0ACN105893205A (en)2015-11-202015-11-20Method and system for monitoring containers created based on docker

Publications (1)

Publication NumberPublication Date
CN105893205Atrue CN105893205A (en)2016-08-24

Family

ID=57002574

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510813051.0APendingCN105893205A (en)2015-11-202015-11-20Method and system for monitoring containers created based on docker

Country Status (1)

CountryLink
CN (1)CN105893205A (en)

Cited By (73)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106484886A (en)*2016-10-172017-03-08金蝶软件(中国)有限公司A kind of method of data acquisition and its relevant device
CN106484540A (en)*2016-10-202017-03-08腾讯科技(深圳)有限公司A kind of resource allocation method and device
CN106776212A (en)*2016-12-092017-05-31中电科华云信息技术有限公司The supervisory systems and method of container clustered deploy(ment) multi-process application
CN107038373A (en)*2017-04-282017-08-11北京洋浦伟业科技发展有限公司A kind of Process Debugging detection method and device
CN107256178A (en)*2017-04-272017-10-17北京数人科技有限公司Container management platform
CN107508722A (en)*2017-08-012017-12-22北京德塔精要信息技术有限公司A kind of business monitoring method and device
CN108363802A (en)*2018-02-282018-08-03深圳市华云中盛科技有限公司Text collection method based on container and its system
CN108509254A (en)*2018-04-172018-09-07中山市华南理工大学现代产业技术研究院Monitoring method and system of Docker Container
CN109977093A (en)*2019-04-042019-07-05中科创达(重庆)汽车科技有限公司More virtual systems based on LXC check the method and device of container log
CN110012125A (en)*2019-04-012019-07-12优刻得科技股份有限公司 Cluster network communication method, device, storage medium and device
TWI668634B (en)*2018-08-032019-08-11廣達電腦股份有限公司Software container based systems and methods for providing cloud services
CN110392053A (en)*2019-07-222019-10-29中国工商银行股份有限公司Container access control method, device, client and server
WO2020024392A1 (en)*2018-07-312020-02-06平安科技(深圳)有限公司Node processing method and apparatus, storage medium and electronic device
CN111859428A (en)*2020-07-222020-10-30成都安恒信息技术有限公司Containerization-based secret key storage method and system
US10896182B2 (en)2017-09-252021-01-19Splunk Inc.Multi-partitioning determination for combination operations
CN112306638A (en)*2020-11-092021-02-02四川长虹电器股份有限公司Method for acquiring resource information of docker container
CN112363905A (en)*2021-01-132021-02-12北京云真信科技有限公司Application log collection system
US10956415B2 (en)2016-09-262021-03-23Splunk Inc.Generating a subquery for an external data system using a configuration file
US10956593B2 (en)2018-02-152021-03-23International Business Machines CorporationSharing of data among containers running on virtualized operating systems
US10977260B2 (en)2016-09-262021-04-13Splunk Inc.Task distribution in an execution node of a distributed execution environment
US10984044B1 (en)2016-09-262021-04-20Splunk Inc.Identifying buckets for query execution using a catalog of buckets stored in a remote shared storage system
US11003714B1 (en)2016-09-262021-05-11Splunk Inc.Search node and bucket identification using a search node catalog and a data store catalog
US11010435B2 (en)2016-09-262021-05-18Splunk Inc.Search service for a data fabric system
US11023463B2 (en)2016-09-262021-06-01Splunk Inc.Converting and modifying a subquery for an external data system
US11055127B2 (en)2018-07-252021-07-06International Business Machines CorporationPerformance of containers
US11106734B1 (en)*2016-09-262021-08-31Splunk Inc.Query execution using containerized state-free search nodes in a containerized scalable environment
US11126632B2 (en)2016-09-262021-09-21Splunk Inc.Subquery generation based on search configuration data from an external data system
US11151137B2 (en)2017-09-252021-10-19Splunk Inc.Multi-partition operation in combination operations
US11163758B2 (en)2016-09-262021-11-02Splunk Inc.External dataset capability compensation
US11222066B1 (en)2016-09-262022-01-11Splunk Inc.Processing data using containerized state-free indexing nodes in a containerized scalable environment
US11232100B2 (en)2016-09-262022-01-25Splunk Inc.Resource allocation for multiple datasets
US11243963B2 (en)2016-09-262022-02-08Splunk Inc.Distributing partial results to worker nodes from an external data system
US11250056B1 (en)2016-09-262022-02-15Splunk Inc.Updating a location marker of an ingestion buffer based on storing buckets in a shared storage system
US11269939B1 (en)2016-09-262022-03-08Splunk Inc.Iterative message-based data processing including streaming analytics
US11281706B2 (en)2016-09-262022-03-22Splunk Inc.Multi-layer partition allocation for query execution
US11294941B1 (en)2016-09-262022-04-05Splunk Inc.Message-based data ingestion to a data intake and query system
US11314753B2 (en)2016-09-262022-04-26Splunk Inc.Execution of a query received from a data intake and query system
US11321321B2 (en)2016-09-262022-05-03Splunk Inc.Record expansion and reduction based on a processing task in a data intake and query system
US11334543B1 (en)2018-04-302022-05-17Splunk Inc.Scalable bucket merging for a data intake and query system
US11416528B2 (en)2016-09-262022-08-16Splunk Inc.Query acceleration data store
US11442935B2 (en)2016-09-262022-09-13Splunk Inc.Determining a record generation estimate of a processing task
US11461334B2 (en)2016-09-262022-10-04Splunk Inc.Data conditioning for dataset destination
US11494380B2 (en)2019-10-182022-11-08Splunk Inc.Management of distributed computing framework components in a data fabric service system
US11550847B1 (en)2016-09-262023-01-10Splunk Inc.Hashing bucket identifiers to identify search nodes for efficient query execution
US11562023B1 (en)2016-09-262023-01-24Splunk Inc.Merging buckets in a data intake and query system
US11567993B1 (en)2016-09-262023-01-31Splunk Inc.Copying buckets from a remote shared storage system to memory associated with a search node for query execution
US11580107B2 (en)2016-09-262023-02-14Splunk Inc.Bucket data distribution for exporting data to worker nodes
US11586692B2 (en)2016-09-262023-02-21Splunk Inc.Streaming data processing
US11586627B2 (en)2016-09-262023-02-21Splunk Inc.Partitioning and reducing records at ingest of a worker node
US11593377B2 (en)2016-09-262023-02-28Splunk Inc.Assigning processing tasks in a data intake and query system
US11599541B2 (en)2016-09-262023-03-07Splunk Inc.Determining records generated by a processing task of a query
US11604795B2 (en)2016-09-262023-03-14Splunk Inc.Distributing partial results from an external data system between worker nodes
US11615087B2 (en)2019-04-292023-03-28Splunk Inc.Search time estimate in a data intake and query system
US11615104B2 (en)2016-09-262023-03-28Splunk Inc.Subquery generation based on a data ingest estimate of an external data system
US11620336B1 (en)2016-09-262023-04-04Splunk Inc.Managing and storing buckets to a remote shared storage system based on a collective bucket size
US11663227B2 (en)2016-09-262023-05-30Splunk Inc.Generating a subquery for a distinct data intake and query system
US11704313B1 (en)2020-10-192023-07-18Splunk Inc.Parallel branch operation using intermediary nodes
US11715051B1 (en)2019-04-302023-08-01Splunk Inc.Service provider instance recommendations using machine-learned classifications and reconciliation
US11860940B1 (en)2016-09-262024-01-02Splunk Inc.Identifying buckets for query execution using a catalog of buckets
US11874691B1 (en)2016-09-262024-01-16Splunk Inc.Managing efficient query execution including mapping of buckets to search nodes
US11922222B1 (en)2020-01-302024-03-05Splunk Inc.Generating a modified component for a data intake and query system using an isolated execution environment image
US11921672B2 (en)2017-07-312024-03-05Splunk Inc.Query execution at a remote heterogeneous data store of a data fabric service
US11989194B2 (en)2017-07-312024-05-21Splunk Inc.Addressing memory limits for partition tracking among worker nodes
US12013895B2 (en)2016-09-262024-06-18Splunk Inc.Processing data using containerized nodes in a containerized scalable environment
US12072939B1 (en)2021-07-302024-08-27Splunk Inc.Federated data enrichment objects
US12093272B1 (en)2022-04-292024-09-17Splunk Inc.Retrieving data identifiers from queue for search of external data system
US12118009B2 (en)2017-07-312024-10-15Splunk Inc.Supporting query languages through distributed execution of query engines
US12141137B1 (en)2022-06-102024-11-12Cisco Technology, Inc.Query translation for an external data system
US12248484B2 (en)2017-07-312025-03-11Splunk Inc.Reassigning processing tasks to an external storage system
US12265525B2 (en)2023-07-172025-04-01Splunk Inc.Modifying a query for processing by multiple data processing systems
CN119828952A (en)*2023-10-122025-04-15中国联合网络通信集团有限公司Data writing method, device, server and storage medium
US12287790B2 (en)2023-01-312025-04-29Splunk Inc.Runtime systems query coordinator
CN119828952B (en)*2023-10-122025-10-10中国联合网络通信集团有限公司 Data writing method, device, server and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080216057A1 (en)*2007-02-072008-09-04Fujitsu LimitedRecording medium storing monitoring program, monitoring method, and monitoring system
CN103365758A (en)*2013-08-052013-10-23北京搜狐新媒体信息技术有限公司Process monitoring method and system in virtualization environment
CN104899126A (en)*2015-06-122015-09-09北京奇虎科技有限公司Method, device and system for performing local real-time monitoring on containers in host

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080216057A1 (en)*2007-02-072008-09-04Fujitsu LimitedRecording medium storing monitoring program, monitoring method, and monitoring system
CN103365758A (en)*2013-08-052013-10-23北京搜狐新媒体信息技术有限公司Process monitoring method and system in virtualization environment
CN104899126A (en)*2015-06-122015-09-09北京奇虎科技有限公司Method, device and system for performing local real-time monitoring on containers in host

Cited By (101)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11392654B2 (en)2016-09-262022-07-19Splunk Inc.Data fabric service system
US11003714B1 (en)2016-09-262021-05-11Splunk Inc.Search node and bucket identification using a search node catalog and a data store catalog
US12393631B2 (en)2016-09-262025-08-19Splunk Inc.Processing data using nodes in a scalable environment
US12204536B2 (en)2016-09-262025-01-21Splunk Inc.Query scheduling based on a query-resource allocation and resource availability
US12204593B2 (en)2016-09-262025-01-21Splunk Inc.Data search and analysis for distributed data systems
US12141183B2 (en)2016-09-262024-11-12Cisco Technology, Inc.Dynamic partition allocation for query execution
US11416528B2 (en)2016-09-262022-08-16Splunk Inc.Query acceleration data store
US12013895B2 (en)2016-09-262024-06-18Splunk Inc.Processing data using containerized nodes in a containerized scalable environment
US11995079B2 (en)2016-09-262024-05-28Splunk Inc.Generating a subquery for an external data system using a configuration file
US11966391B2 (en)2016-09-262024-04-23Splunk Inc.Using worker nodes to process results of a subquery
US11874691B1 (en)2016-09-262024-01-16Splunk Inc.Managing efficient query execution including mapping of buckets to search nodes
US11860940B1 (en)2016-09-262024-01-02Splunk Inc.Identifying buckets for query execution using a catalog of buckets
US11797618B2 (en)2016-09-262023-10-24Splunk Inc.Data fabric service system deployment
US11663227B2 (en)2016-09-262023-05-30Splunk Inc.Generating a subquery for a distinct data intake and query system
US11442935B2 (en)2016-09-262022-09-13Splunk Inc.Determining a record generation estimate of a processing task
US11620336B1 (en)2016-09-262023-04-04Splunk Inc.Managing and storing buckets to a remote shared storage system based on a collective bucket size
US11615104B2 (en)2016-09-262023-03-28Splunk Inc.Subquery generation based on a data ingest estimate of an external data system
US11604795B2 (en)2016-09-262023-03-14Splunk Inc.Distributing partial results from an external data system between worker nodes
US11599541B2 (en)2016-09-262023-03-07Splunk Inc.Determining records generated by a processing task of a query
US11593377B2 (en)2016-09-262023-02-28Splunk Inc.Assigning processing tasks in a data intake and query system
US11586627B2 (en)2016-09-262023-02-21Splunk Inc.Partitioning and reducing records at ingest of a worker node
US10956415B2 (en)2016-09-262021-03-23Splunk Inc.Generating a subquery for an external data system using a configuration file
US11586692B2 (en)2016-09-262023-02-21Splunk Inc.Streaming data processing
US10977260B2 (en)2016-09-262021-04-13Splunk Inc.Task distribution in an execution node of a distributed execution environment
US10984044B1 (en)2016-09-262021-04-20Splunk Inc.Identifying buckets for query execution using a catalog of buckets stored in a remote shared storage system
US11636105B2 (en)2016-09-262023-04-25Splunk Inc.Generating a subquery for an external data system using a configuration file
US11010435B2 (en)2016-09-262021-05-18Splunk Inc.Search service for a data fabric system
US11023539B2 (en)2016-09-262021-06-01Splunk Inc.Data intake and query system search functionality in a data fabric service system
US11023463B2 (en)2016-09-262021-06-01Splunk Inc.Converting and modifying a subquery for an external data system
US11580107B2 (en)2016-09-262023-02-14Splunk Inc.Bucket data distribution for exporting data to worker nodes
US11080345B2 (en)2016-09-262021-08-03Splunk Inc.Search functionality of worker nodes in a data fabric service system
US11106734B1 (en)*2016-09-262021-08-31Splunk Inc.Query execution using containerized state-free search nodes in a containerized scalable environment
US11126632B2 (en)2016-09-262021-09-21Splunk Inc.Subquery generation based on search configuration data from an external data system
US11567993B1 (en)2016-09-262023-01-31Splunk Inc.Copying buckets from a remote shared storage system to memory associated with a search node for query execution
US11562023B1 (en)2016-09-262023-01-24Splunk Inc.Merging buckets in a data intake and query system
US11163758B2 (en)2016-09-262021-11-02Splunk Inc.External dataset capability compensation
US11176208B2 (en)2016-09-262021-11-16Splunk Inc.Search functionality of a data intake and query system
US11222066B1 (en)2016-09-262022-01-11Splunk Inc.Processing data using containerized state-free indexing nodes in a containerized scalable environment
US11232100B2 (en)2016-09-262022-01-25Splunk Inc.Resource allocation for multiple datasets
US11238112B2 (en)2016-09-262022-02-01Splunk Inc.Search service system monitoring
US11550847B1 (en)2016-09-262023-01-10Splunk Inc.Hashing bucket identifiers to identify search nodes for efficient query execution
US11243963B2 (en)2016-09-262022-02-08Splunk Inc.Distributing partial results to worker nodes from an external data system
US11250056B1 (en)2016-09-262022-02-15Splunk Inc.Updating a location marker of an ingestion buffer based on storing buckets in a shared storage system
US11269939B1 (en)2016-09-262022-03-08Splunk Inc.Iterative message-based data processing including streaming analytics
US11281706B2 (en)2016-09-262022-03-22Splunk Inc.Multi-layer partition allocation for query execution
US11294941B1 (en)2016-09-262022-04-05Splunk Inc.Message-based data ingestion to a data intake and query system
US11314753B2 (en)2016-09-262022-04-26Splunk Inc.Execution of a query received from a data intake and query system
US11321321B2 (en)2016-09-262022-05-03Splunk Inc.Record expansion and reduction based on a processing task in a data intake and query system
US11461334B2 (en)2016-09-262022-10-04Splunk Inc.Data conditioning for dataset destination
US11341131B2 (en)2016-09-262022-05-24Splunk Inc.Query scheduling based on a query-resource allocation and resource availability
CN106484886A (en)*2016-10-172017-03-08金蝶软件(中国)有限公司A kind of method of data acquisition and its relevant device
CN106484540A (en)*2016-10-202017-03-08腾讯科技(深圳)有限公司A kind of resource allocation method and device
CN106484540B (en)*2016-10-202019-11-19腾讯科技(深圳)有限公司A kind of resource allocation method and device
CN106776212B (en)*2016-12-092020-02-25中电科华云信息技术有限公司Supervision system and method for container cluster deployment of multi-process application
CN106776212A (en)*2016-12-092017-05-31中电科华云信息技术有限公司The supervisory systems and method of container clustered deploy(ment) multi-process application
CN107256178A (en)*2017-04-272017-10-17北京数人科技有限公司Container management platform
CN107256178B (en)*2017-04-272019-12-17北京数人科技有限公司Container management platform
CN107038373A (en)*2017-04-282017-08-11北京洋浦伟业科技发展有限公司A kind of Process Debugging detection method and device
US12248484B2 (en)2017-07-312025-03-11Splunk Inc.Reassigning processing tasks to an external storage system
US12118009B2 (en)2017-07-312024-10-15Splunk Inc.Supporting query languages through distributed execution of query engines
US11989194B2 (en)2017-07-312024-05-21Splunk Inc.Addressing memory limits for partition tracking among worker nodes
US11921672B2 (en)2017-07-312024-03-05Splunk Inc.Query execution at a remote heterogeneous data store of a data fabric service
CN107508722A (en)*2017-08-012017-12-22北京德塔精要信息技术有限公司A kind of business monitoring method and device
US10896182B2 (en)2017-09-252021-01-19Splunk Inc.Multi-partitioning determination for combination operations
US11860874B2 (en)2017-09-252024-01-02Splunk Inc.Multi-partitioning data for combination operations
US11500875B2 (en)2017-09-252022-11-15Splunk Inc.Multi-partitioning for combination operations
US11151137B2 (en)2017-09-252021-10-19Splunk Inc.Multi-partition operation in combination operations
US11520919B2 (en)2018-02-152022-12-06International Business Machines CorporationSharing of data among containers running on virtualized operating systems
US10956593B2 (en)2018-02-152021-03-23International Business Machines CorporationSharing of data among containers running on virtualized operating systems
CN108363802A (en)*2018-02-282018-08-03深圳市华云中盛科技有限公司Text collection method based on container and its system
CN108363802B (en)*2018-02-282021-10-29深圳市华云中盛科技股份有限公司Container-based text collection method and system
CN108509254A (en)*2018-04-172018-09-07中山市华南理工大学现代产业技术研究院Monitoring method and system of Docker Container
US11334543B1 (en)2018-04-302022-05-17Splunk Inc.Scalable bucket merging for a data intake and query system
US11720537B2 (en)2018-04-302023-08-08Splunk Inc.Bucket merging for a data intake and query system using size thresholds
US11055127B2 (en)2018-07-252021-07-06International Business Machines CorporationPerformance of containers
US11853786B2 (en)2018-07-252023-12-26International Business Machines CorporationPerformance of containers
WO2020024392A1 (en)*2018-07-312020-02-06平安科技(深圳)有限公司Node processing method and apparatus, storage medium and electronic device
US10791039B2 (en)2018-08-032020-09-29Quanta Computer Inc.Systems and methods for cloud service provisioning using software containers
TWI668634B (en)*2018-08-032019-08-11廣達電腦股份有限公司Software container based systems and methods for providing cloud services
CN110012125A (en)*2019-04-012019-07-12优刻得科技股份有限公司 Cluster network communication method, device, storage medium and device
CN110012125B (en)*2019-04-012022-02-01优刻得科技股份有限公司Cluster network communication method, device, storage medium and equipment
CN109977093A (en)*2019-04-042019-07-05中科创达(重庆)汽车科技有限公司More virtual systems based on LXC check the method and device of container log
US11615087B2 (en)2019-04-292023-03-28Splunk Inc.Search time estimate in a data intake and query system
US11715051B1 (en)2019-04-302023-08-01Splunk Inc.Service provider instance recommendations using machine-learned classifications and reconciliation
CN110392053A (en)*2019-07-222019-10-29中国工商银行股份有限公司Container access control method, device, client and server
US12007996B2 (en)2019-10-182024-06-11Splunk Inc.Management of distributed computing framework components
US11494380B2 (en)2019-10-182022-11-08Splunk Inc.Management of distributed computing framework components in a data fabric service system
US11922222B1 (en)2020-01-302024-03-05Splunk Inc.Generating a modified component for a data intake and query system using an isolated execution environment image
CN111859428A (en)*2020-07-222020-10-30成都安恒信息技术有限公司Containerization-based secret key storage method and system
US11704313B1 (en)2020-10-192023-07-18Splunk Inc.Parallel branch operation using intermediary nodes
CN112306638A (en)*2020-11-092021-02-02四川长虹电器股份有限公司Method for acquiring resource information of docker container
CN112363905A (en)*2021-01-132021-02-12北京云真信科技有限公司Application log collection system
US12072939B1 (en)2021-07-302024-08-27Splunk Inc.Federated data enrichment objects
US12093272B1 (en)2022-04-292024-09-17Splunk Inc.Retrieving data identifiers from queue for search of external data system
US12436963B2 (en)2022-04-292025-10-07Splunk Inc.Retrieving data identifiers from queue for search of external data system
US12141137B1 (en)2022-06-102024-11-12Cisco Technology, Inc.Query translation for an external data system
US12271389B1 (en)2022-06-102025-04-08Splunk Inc.Reading query results from an external data system
US12287790B2 (en)2023-01-312025-04-29Splunk Inc.Runtime systems query coordinator
US12265525B2 (en)2023-07-172025-04-01Splunk Inc.Modifying a query for processing by multiple data processing systems
CN119828952A (en)*2023-10-122025-04-15中国联合网络通信集团有限公司Data writing method, device, server and storage medium
CN119828952B (en)*2023-10-122025-10-10中国联合网络通信集团有限公司 Data writing method, device, server and storage medium

Similar Documents

PublicationPublication DateTitle
CN105893205A (en)Method and system for monitoring containers created based on docker
US10965733B2 (en)Efficient, automated distributed-search methods and systems
US8612577B2 (en)Systems and methods for migrating software modules into one or more clouds
WO2021017301A1 (en)Management method and apparatus based on kubernetes cluster, and computer-readable storage medium
US11093296B2 (en)System, virtualization control apparatus, method for controlling a virtualization control apparatus, and program
EP3270536B1 (en)Sdn controller and method for task scheduling, resource provisioning and service providing
CN110519077A (en)Log acquisition system, method, device, server and storage medium
KR101430649B1 (en)System and method for providing data analysis service in cloud environment
CN105025095A (en)Cluster framework capable of realizing cloud computing flexible service
CN103957270A (en)Cloud atomic unit delivery and deployment method and device
US10693963B2 (en)On-demand workload management in cloud bursting
CN108509254A (en)Monitoring method and system of Docker Container
US11184244B2 (en)Method and system that determines application topology using network metrics
CN106254181A (en)The method of virtual switch traffic monitoring, system and virtual switch
CN102541994A (en)Method for deploying and sharing NFS (network file system) automatically and quickly
CN114070755B (en) Virtual machine network flow determination method, device, electronic equipment and storage medium
CN110377489A (en)The method and apparatus of log information processing
US20180089034A1 (en)Retrospective snapshots in log-structured storage systems
CN119473334B (en) Implementation method and system for multi-dimensional management and automated deployment
CN110046319B (en) Social media information collection method, device, system, device and storage medium
CN106802790B (en) Method, device and system for application user usage information management based on cloud platform
CN108334410A (en)A kind of distributed application program client light weight method and computer equipment
SinghCluster-level logging of containers with containers: Logging challenges of container-based cloud deployments
CN106484523B (en)A kind of managing hardware device method and device thereof
Kitsos et al.Adapting data-intensive workloads to generic allocation policies in cloud infrastructures

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
WD01Invention patent application deemed withdrawn after publication
WD01Invention patent application deemed withdrawn after publication

Application publication date:20160824


[8]ページ先頭

©2009-2025 Movatter.jp