CN108900386B - Method and device for generating alarm information and electronic equipment - Google Patents

Method and device for generating alarm information and electronic equipment Download PDF

Info

Publication number
CN108900386B
CN108900386B CN201810914104.1A CN201810914104A CN108900386B CN 108900386 B CN108900386 B CN 108900386B CN 201810914104 A CN201810914104 A CN 201810914104A CN 108900386 B CN108900386 B CN 108900386B
Authority
CN
China
Prior art keywords
instance
state
service
service state
running
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.)
Active
Application number
CN201810914104.1A
Other languages
Chinese (zh)
Other versions
CN108900386A (en
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.)
Beijing Kingsoft Cloud Network Technology Co Ltd
Beijing Kingsoft Cloud Technology Co Ltd
Original Assignee
Beijing Kingsoft Cloud Network Technology Co Ltd
Beijing Kingsoft Cloud Technology 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 Beijing Kingsoft Cloud Network Technology Co Ltd, Beijing Kingsoft Cloud Technology Co Ltd filed Critical Beijing Kingsoft Cloud Network Technology Co Ltd
Priority to CN201810914104.1A priority Critical patent/CN108900386B/en
Publication of CN108900386A publication Critical patent/CN108900386A/en
Priority to PCT/CN2019/099975 priority patent/WO2020030108A1/en
Application granted granted Critical
Publication of CN108900386B publication Critical patent/CN108900386B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention provides a method and a device for generating alarm information and electronic equipment, and relates to the technical field of cloud service, wherein the method comprises the following steps: determining a first service state of an instance; sending the identifier of the instance to a bottom resource system so that the bottom resource system inquires the running state of the instance according to the identifier and determines a second service state corresponding to the instance according to the running state; receiving a second service state sent by the bottom layer resource system; determining whether the first service state and the second service state are the same; and sending out alarm information of abnormal state under the condition that the first service state is different from the second service state. The embodiment of the invention associates the service state of the instance monitored by the instance service system with the operation state monitored in the bottom resource system, performs combined monitoring, and performs alarm of abnormal state when the service state and the operation state are not the same, thereby reducing the situation of charging error and improving the experience degree of users.

Description

Method and device for generating alarm information and electronic equipment
Technical Field
The invention relates to the technical field of cloud services, in particular to a method and a device for generating alarm information and electronic equipment.
Background
Cloud computing services, also called cloud services, generally include cloud hosts, cloud spaces, cloud development, cloud testing, comprehensive products and the like, and are an IT service mode which is externally provided and distributed and metered according to needs and supported by a cloud computing technical architecture.
In the related art, a service provider needs to know a service state and an instance running state of a cloud computing resource instance (such as cloud service and cloud resource) corresponding to a user, so that the instance service state and the instance running state need to be monitored, wherein the instance service state refers to states of a cloud computing resource instance creation process and a service process purchased by the user, such as opening, running, shutdown and deletion, and is related to charging of the user; the instance running state refers to a real running state of a cloud computing resource instance bottom layer, such as startup, shutdown, abnormity, restart and the like, and is related to the use process of a user. In the existing monitoring scheme, the instance service state and the instance running state are monitored respectively, and an alarm is given when the abnormal state is monitored respectively, for example, the alarm is given when the service state is monitored to be in the creation for a long time, and the alarm is given when the abnormal state is monitored. For example, if the monitored instance service state is in operation, but the monitored instance operation state is abnormal, the user cannot use the instance resource at this time, but still charges, resulting in poor user experience.
Aiming at the problem that a service provider in the related art cannot know whether the instance service state and the instance running state correspond or are unified, an effective solution is not provided at present.
Disclosure of Invention
In view of this, an object of the present invention is to provide a method, an apparatus and an electronic device for generating alarm information, so as to solve the problem that in the related art, a service provider cannot know whether an instance service state and an instance running state correspond or are unified.
In a first aspect, an embodiment of the present invention provides an example state monitoring method in cloud computing, which is applied to an example service system, and includes: determining a first service state of an instance; sending the identifier of the instance to a bottom resource system so that the bottom resource system inquires the running state of the instance according to the identifier and determines a second service state corresponding to the instance according to the running state; receiving a second service state sent by the bottom layer resource system; determining whether the first service state and the second service state are the same; and sending out alarm information of abnormal state under the condition that the first service state is different from the second service state.
With reference to the first aspect, an embodiment of the present invention provides a first possible implementation manner of the first aspect, where after determining the first service state of the instance, the method further includes: and sending the first service state of the instance to the underlying resource system, wherein the first service state is used for the underlying resource system to serve as the second service state under the condition that the running state of the instance cannot be inquired according to the identification.
With reference to the first aspect, an embodiment of the present invention provides a second possible implementation manner of the first aspect, where the method further includes: determining that the first service state is all running instances; for each of all instances, performing the steps of: sending the identifier of the instance to a bottom resource system so that the bottom resource system inquires the running state of the instance according to the identifier and determines a second service state corresponding to the instance according to the running state; receiving a second service state sent by the bottom layer resource system; determining whether the first service state and the second service state are the same; and sending out alarm information under the condition that the first service state is different from the second service state.
With reference to the second possible implementation manner of the first aspect, an embodiment of the present invention provides a third possible implementation manner of the first aspect, where determining that the first service state is all instances in operation includes: the first service state is determined to be all instances in operation every predetermined time.
With reference to the first aspect, an embodiment of the present invention provides a fourth possible implementation manner of the first aspect, where after determining the first service state of the instance, the method further includes: monitoring whether the configuration of the instance and/or the service state of the instance changes; in case of detecting a configuration change of the instance and/or a change of the first service state of the instance, re-executing the following steps: determining a first service state of an instance; sending the identifier of the instance to a bottom resource system so that the bottom resource system inquires the running state of the instance according to the identifier and determines a second service state corresponding to the instance according to the running state; receiving a second service state sent by the bottom layer resource system; determining whether the first service state and the second service state are the same; and sending out alarm information under the condition that the first service state is different from the second service state.
In a second aspect, an embodiment of the present invention provides an example state monitoring method in cloud computing, which is applied to a bottom resource system, and the method includes: receiving an identification of an instance sent by an instance service system; inquiring the running state of the instance according to the identifier, and determining a second service state corresponding to the instance according to the running state; and sending the second service state to the instance service system, so that the instance service system sends out alarm information of abnormal state when the first service state and the second service state of the obtained instance are different.
With reference to the second aspect, an embodiment of the present invention provides a first possible implementation manner of the second aspect, where before querying a running state of an instance according to the identifier, the method further includes: receiving a first service state sent by an instance service system; determining a second service state corresponding to the instance according to the running state comprises: and under the condition that the running state of the instance cannot be inquired according to the identification, determining the first service state as a second service state.
In a third aspect, an embodiment of the present invention provides an apparatus for generating alarm information, which is applied to an example service system, and includes: a first determining module to determine a first service state of an instance; the first sending module is used for sending the identifier of the instance to the bottom resource system so that the bottom resource system can inquire the running state of the instance according to the identifier and determine a second service state corresponding to the instance according to the running state; the first receiving module is used for receiving a second service state sent by the bottom layer resource system; the first judging module is used for determining whether the first service state is the same as the second service state; and the first alarm module is used for sending alarm information of abnormal state under the condition that the first service state is different from the second service state.
In a fourth aspect, an embodiment of the present invention provides an apparatus for generating alarm information, where the apparatus is applied to a bottom resource system, and the apparatus includes: the second receiving module is used for receiving the identification of the instance sent by the instance service system; the query module is used for querying the running state of the instance according to the identification and determining a second service state corresponding to the instance according to the running state; and the second sending module is used for sending the second service state to the instance service system so as to enable the instance service system to send out alarm information of abnormal state when the first service state and the second service state of the obtained instance are different.
In a fifth aspect, an embodiment of the present invention provides an electronic device, where the electronic device includes a memory and a processor, and the memory is used for storing a computer program; a processor for implementing the method of any one of the above first aspects when executing the computer program stored in the memory.
In a sixth aspect, an embodiment of the present invention provides a computer storage medium, where a computer program is stored in the computer storage medium, and the computer program, when executed by a processor, implements the method provided in any one of the first aspect.
The embodiment of the invention has the following beneficial effects:
according to the method, the device and the electronic equipment for generating the alarm information, the bottom layer resource system converts the running state of the example into the service state and then returns the service state to the example service system, the example service system compares the service state of the monitored example with the service state returned by the bottom layer resource system, and under the condition that the service state of the monitored example is inconsistent with the service state returned by the bottom layer resource system, the alarm of abnormal state is carried out, namely, the service state of the example monitored by the example service system is linked with the running state monitored in the bottom layer resource system, joint monitoring is carried out, and the alarm of abnormal state is carried out when the service state of the monitored example is not the same as the running state of the monitored example The first problem is that the situation that charging for instance use is wrong can be reduced, and the experience degree of a user can be improved.
Additional features and advantages of the disclosure will be set forth in the description which follows, or in part may be learned by the practice of the above-described techniques of the disclosure, or may be learned by practice of the disclosure.
In order to make the aforementioned objects, features and advantages of the present disclosure more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a flowchart of a method for generating alarm information according to an embodiment of the present invention;
fig. 2 is a flowchart of another method for generating alarm information according to an embodiment of the present invention;
fig. 3 is a flowchart of another method for generating alarm information according to an embodiment of the present invention;
fig. 4 is a flowchart of another method for generating alarm information according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an apparatus for generating alarm information according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of another apparatus for generating alarm information according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of another apparatus for generating alarm information according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of another apparatus for generating alarm information according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of another apparatus for generating alarm information according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of another apparatus for generating alarm information according to an embodiment of the present invention;
fig. 11 is a schematic structural diagram of another apparatus for generating alarm information according to an embodiment of the present invention;
fig. 12 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In the current monitoring scheme of the resource instance in the cloud computing, an instance service state and an instance running state are respectively monitored, for example, if the instance service state is in the process of being created for a long time, an alarm is given; and alarming if the running state of the example is abnormal. However, the situation that the two states are inconsistent cannot be solved, for example, the service state is in operation, but the instance operation state is abnormal, and at this time, the user cannot use the instance resource but still can charge.
Based on this, the method, the device and the electronic device for generating the alarm information provided by the embodiment of the invention can accurately monitor the instance service state and the instance running state, and alarm when the instance service state and the instance running state are different, so that the user experience degree is improved.
To facilitate understanding of the embodiment, first, a detailed description is given to an example state monitoring method in cloud computing disclosed in the embodiment of the present invention.
Example 1
The embodiment of the invention provides a method for generating alarm information, which is applied to an example service system. The instance may be a cloud service or a cloud resource, such as a cloud host. The instance service system is a user-oriented instance management system and is mainly used for providing functions of query, operation and the like for users; the bottom layer resource system is a real resource management system, is not directly connected with the user, and is issued with the operation instruction of the user by the example service system.
Referring to a flow chart of a method for generating alarm information shown in fig. 1, the method specifically includes the following steps:
step S102, a first service state of the instance is determined.
The service state of the instance may include the state of the cloud computing resource instance purchased by the user in the creation process and the service process. The service state may be, for example: opening, running, shut down, deleted, etc. The different service states are associated with charging of the user, for example when the service state is active.
And step S104, sending the identifier of the instance to the bottom resource system, so that the bottom resource system inquires the running state of the instance according to the identifier and determines a second service state corresponding to the instance according to the running state.
Because there are multiple instances running at the same time, when the running state of the instance in the bottom resource system is to be obtained, the identifier of the instance needs to be determined, and the identifier is sent to the bottom resource system. The identification may be an ID of the instance. After receiving the identifier, the underlying resource system may query the running state of the instance according to the identifier, and determine a second service state corresponding to the instance according to the running state. The underlying resource system may convert the running state into a corresponding service state, and the conversion may be performed based on a preset correspondence between the running state of the instance and the service state of the instance, for example, the running state is in a running state corresponding to a restart or a startup, a shutdown in the running state corresponds to a shutdown in the service state, a deletion in the running state corresponds to a recovery in the service state, and the like.
And step S106, receiving the second service state sent by the bottom layer resource system.
And the example service system receives the second service state sent by the underlying resource system. The first service state and the second service state are only used for distinguishing the service state determined by the instance service system from the service state determined by the underlying resource system, and do not mean that the two service states are substantially different.
Step S108, determining whether the first service state is the same as the second service state. If not, executing step S110; if so, execution may continue with step S102.
After the instance service system determines the first service state and the bottom resource system determines the second service state, the instance service system links the monitoring of the first service state and the monitoring of the second service state together, and alarms under the condition that the first service state is different from the second service state, so that whether the service state and the running state of the instance are corresponding or consistent or not or inconsistent can be determined, the problem that in the related technology, a service provider cannot know whether the service state and the running state of the instance are corresponding or consistent can be solved, meanwhile, the accuracy of charging for the use of the instance can be improved, the condition that a user does not use the instance but still charges the instance when the service state is running is avoided, and the problem that the user experience is low when the service state and the running state are inconsistent is further solved.
Step S110, sending out alarm information of abnormal state.
In the method for generating the alarm information provided by the embodiment of the invention, the bottom-layer resource system converts the running state of the instance into the service state and returns the service state to the instance service system, the instance service system compares the monitored instance service state with the returned service state of the bottom-layer resource system, and under the condition that the monitored instance service state and the returned service state are inconsistent, the alarm of abnormal state is performed, namely, the service state of the instance monitored by the instance service system is linked with the running state monitored in the bottom-layer resource system for joint monitoring, and the alarm of abnormal state is performed when the monitored instance service state and the returned service state are not consistent, compared with the mode of respectively performing monitoring in the prior art, a service provider can know whether the instance service state and the running state are corresponding or consistent based on the alarm, so that the problem that the service provider in the related art can not know whether the instance service state and the instance running state are corresponding or unified is solved, therefore, the situation of charging errors can be reduced, and the experience degree of the user can be improved.
The monitoring instances of the underlying resource system generally include a plurality of instances, some of which do not have corresponding resources in the underlying resource system, that is, some of which are not managed in the underlying resource system, so that when the underlying resource system receives the identifier of an instance and queries the running state of the instance according to the identifier, the running state of the instance may not be queried, and thus a continuous alarm may be generated, but the instance may not have a state abnormality, and thus a false alarm may be generated. To solve the above false alarm situation, before step S102, the method may further include: the first service state of the instance is sent to the underlying resource system. And the first service state is used for taking the first service state as a second service state under the condition that the bottom-layer resource system cannot inquire the running state of the instance according to the identifier.
By sending the first service state of the instance to the bottom layer resource system, for the instance which cannot be queried to have the running state, when the running state of the bottom layer resource system has no query result, the received first service state can be directly used as the service state of the instance, namely the second service state, so that the situations of continuous alarm or false alarm can be reduced.
An embodiment of the present invention further provides an example state monitoring method in cloud computing, where the method is implemented on the basis of the method shown in fig. 1, and the method adds a total verification of examples, as shown in fig. 2, and specifically includes the following steps:
step S202, determining that the first service status is all running instances.
Since the condition of the underlying direct operation may cause inconsistency between the service state and the running state, all instances whose service states are running (i.e. the entire number of instances) need to be checked. The bottom layer directly operates, without a user instruction, the operation and maintenance personnel of the cloud computing service directly perform the operation of the machine resource on behalf of the user, such as machine migration, restarting of the machine in an abnormal state, and the like. The total number of the currently running instances can be checked in a timing mode, and the method can further comprise the following steps: the first service state is determined to be all instances in operation every predetermined time.
The predetermined time may be set in advance according to actual needs, or may be set according to an empirical value, but is not limited to this. The unit of the predetermined time may be, but is not limited to, day, hour, and the like.
Step S204, determine whether the first service state and the second service state of each instance are the same. If not, go to step S206; if so, execution may continue with step S202. In this step, the obtaining manner of the first service state and the second service state is the same as that in the foregoing method, and the determining process is also the same, which can be referred to the content of the foregoing method, and is not described herein again.
Step S206, sending out alarm information of abnormal state.
The method for monitoring the state of the instance in the cloud computing, provided by the embodiment of the invention, can be used for regularly checking and continuously monitoring the full amount of instances, so that the state inconsistency caused by direct operation of a bottom layer is avoided, and the user experience is improved.
An embodiment of the present invention further provides another method for monitoring an instance state in cloud computing, where the method is implemented on the basis of the method shown in fig. 1, and an incremental verification of an instance is added in the method, as shown in fig. 3, where the method specifically includes the following steps:
step S302, monitoring whether the configuration parameters of the instance and/or the service state of the instance are changed. If the change occurs, step S304 is executed; if no change has occurred, execution may continue with step S302. The service state can not change after the instance is subjected to update, but the bottom layer possibly fails during update operation, so that the bottom layer resource system enters an abnormal state; or, when the first service state of the instance changes, the service state and the running state need to be checked. In this step, the obtaining manner of the first service state and the second service state is the same as that in the foregoing method, and the determining process is also the same, which can be referred to the content of the foregoing method, and is not described herein again.
And step S304, sending out alarm information of abnormal state.
The method for monitoring the instance state in the cloud computing provided by the embodiment of the invention can carry out increment verification and continuous monitoring on a full amount of instances, avoid the inconsistency between the service state and the running state when the instance service is more matched or the service state is changed, and improve the experience degree of a user.
It should be noted that the execution subject of the method may be an example service system, and the system may include one device or a plurality of devices, but is not limited thereto.
Example 2
The embodiment of the invention provides a method for generating alarm information, which is applied to a bottom resource system. Referring to a flow chart of another method for generating alarm information shown in fig. 4, the method specifically includes the following steps:
step S402, receiving the identification of the instance sent by the instance service system.
Where the identification may be an ID of the instance or other indicia that uniquely identifies the instance.
And S404, inquiring the running state of the instance according to the identifier, and determining a second service state corresponding to the instance according to the running state.
When an instance identifier sent by the instance service system is received, the running state of the instance can be queried according to the identifier, and a second service state corresponding to the instance is determined according to the running state. The underlying resource system may convert the running state into a corresponding service state, and the conversion may be performed based on a preset correspondence between the running state of the instance and the service state of the instance, for example, the running state is in a running state corresponding to a restart or a startup, a shutdown in the running state corresponds to a shutdown in the service state, a deletion in the running state corresponds to a recovery in the service state, and the like.
Step S406, sending the second service state to the instance service system, so that the instance service system performs a state anomaly alarm when the first service state and the second service state of the current instance are different.
The second service state determined by the bottom resource system and the first service state obtained by the instance service system are monitored jointly, an alarm is given under the condition that the first service state is different from the second service state, and then whether the service state and the running state of the instance are corresponding or consistent or not or inconsistent can be determined, so that the problem that in the related technology, a service provider cannot know whether the service state and the running state of the instance are corresponding or consistent can be solved, meanwhile, the accuracy of charging for the use of the instance can be improved, the condition that a user still charges the instance but does not use the instance when the service state is running is avoided, and the problem of low user experience caused by the inconsistency of the service state and the running state is further solved.
In the method for generating the alarm information provided by the embodiment of the invention, the bottom-layer resource system converts the running state of the instance into the service state and returns the service state to the instance service system, the instance service system compares the monitored instance service state with the returned service state of the bottom-layer resource system, and under the condition that the monitored instance service state and the returned service state are inconsistent, the alarm of abnormal state is performed, namely, the service state of the instance monitored by the instance service system is linked with the running state monitored in the bottom-layer resource system for joint monitoring, and the alarm of abnormal state is performed when the monitored instance service state and the returned service state are not consistent, compared with the mode of respectively performing monitoring in the prior art, a service provider can know whether the instance service state and the running state are corresponding or consistent based on the alarm, so that the problem that the service provider in the related art can not know whether the instance service state and the instance running state are corresponding or unified is solved, therefore, the situation of charging errors can be reduced, and the experience degree of the user can be improved.
The monitoring instances of the underlying resource system generally include a plurality of instances, some of which do not have corresponding resources in the underlying resource system, that is, some of which are not managed in the underlying resource system, so that when the underlying resource system receives the identifier of an instance and queries the running state of the instance according to the identifier, the running state of the instance may not be queried, and thus a continuous alarm may be generated, but the instance may not have a state abnormality, and thus a false alarm may be generated. To solve the above-mentioned false alarm condition. Therefore, before step S404, the method may further include: receiving a first service state sent by an instance service system; and under the condition that the running state of the instance cannot be inquired according to the identification, determining the first service state as a second service state. By receiving the first service state of the instance sent by the instance service system, for the instance which cannot be queried to have the running state, when the running state has no query result, the bottom-layer resource system can directly take the received first service state as the service state of the instance, namely the second service state, so that the situations of continuous alarm or false alarm can be reduced.
It should be noted that the main body of the above steps may be an underlying resource system, and the system may include one device or a plurality of devices, but is not limited thereto.
Example 3
Corresponding to the above method embodiment, an embodiment of the present invention provides an apparatus for generating alarm information, which is applied to an example service system, and referring to a schematic structural diagram of an apparatus for generating alarm information shown in fig. 5, the apparatus includes:
a first determining module 51, configured to determine a first service status of the instance. The service state of the instance may include the state of the cloud computing resource instance purchased by the user in the creation process and the service process. The service state may be, for example: opening, running, shut down, deleted, etc. The different service states are associated with charging of the user, for example when the service state is active.
The first sending module 52 is configured to send the identifier of the instance to the underlying resource system, so that the underlying resource system queries the running state of the instance according to the identifier, and determines a second service state corresponding to the instance according to the running state.
Because a plurality of instances are running simultaneously, when the running state of the bottom resource system is to be acquired, the identifier of the current instance needs to be determined, and the identifier is sent to the bottom resource system. The identification may be the ID of the current instance. After receiving the identifier, the underlying resource system may query the running state of the current instance according to the identifier, and determine a second service state corresponding to the current instance according to the running state.
The first receiving module 53 is configured to receive the second service status sent by the underlying resource system. And the example service system receives the second service state sent by the underlying resource system. The first service state and the second service state are only used for distinguishing the service state determined by the instance service system from the service state determined by the underlying resource system, and do not mean that the two service states are substantially different.
The first determining module 54 is configured to determine whether the first service status is the same as the second service status. After the instance service system determines the first service state and the bottom layer resource system determines the second service state, the instance service system and the bottom layer resource system are monitored and connected together, and an alarm is given under the condition that the first service state is different from the second service state, so that the service state and the running state are corresponding or consistent, and the problem of user experience when the service state and the running state are inconsistent is solved.
And the first alarm module 55 is configured to send alarm information of abnormal state when it is determined that the first service state is different from the second service state.
The device compares the service state of the monitored instance with the returned service state of the bottom resource system, and performs alarm of abnormal state under the condition that the service state of the monitored instance and the returned service state of the bottom resource system are inconsistent, namely, the service state of the instance monitored by the instance service system is linked with the operation state monitored in the bottom resource system, and performs joint monitoring, and the alarm of abnormal state is performed when the service state and the operation state are not consistent.
Referring to fig. 6, a schematic structural diagram of another apparatus for generating alarm information is shown, the apparatus further including:
the second sending module 61 is configured to send the first service state of the instance to the underlying resource system, where the first service state is used for the underlying resource system to use the first service state as the second service state when the operating state of the instance is not queried according to the identifier.
The first sending module 52 and the second sending module 61 may be the same module, or may be different modules, and are not limited thereto.
By the device, the first service state is sent to the bottom resource system, so that the first service state can be directly used as the second service state of the instance and fed back to the instance service system under the condition that the bottom resource system cannot inquire the running state of the instance, the service state can be ensured to be constant, and the condition of continuous alarm is avoided.
Referring to fig. 7, a schematic structural diagram of another apparatus for generating alarm information may further include a total monitoring module 71, configured to determine that the first service status is all running instances; for each of all the examples, the generation device of the trigger alarm information performs the following steps: determining a first service state of an instance; sending the identifier of the instance to a bottom resource system so that the bottom resource system inquires the running state of the instance according to the identifier and determines a second service state corresponding to the instance according to the running state; receiving a second service state sent by the bottom layer resource system; determining whether the first service state and the second service state are the same; and sending out alarm information under the condition that the first service state is different from the second service state.
Referring to fig. 8, a schematic structural diagram of another example status monitoring apparatus in cloud computing, the apparatus further includes a timing monitoring module 81, configured to determine, every predetermined time, that the first service status is all running examples.
The predetermined time may be set in advance according to actual needs, or may be set according to an empirical value, but is not limited to this. The unit of the predetermined time may be, but is not limited to, day, hour, and the like.
Referring to a schematic structural diagram of another example state monitoring apparatus in cloud computing shown in fig. 9, the apparatus may further include an increment monitoring module 91, configured to monitor whether a configuration of an example and/or a service state of the example changes; in the case of detecting a configuration change of an instance and/or a change of a first service state of the instance, the generation device for triggering the alarm information executes the following steps: determining a first service state of an instance; sending the identifier of the instance to a bottom resource system so that the bottom resource system inquires the running state of the instance according to the identifier and determines a second service state corresponding to the instance according to the running state; receiving a second service state sent by the bottom layer resource system; determining whether the first service state and the second service state are the same; and sending out alarm information under the condition that the first service state is different from the second service state.
It should be noted that the apparatuses shown in fig. 5 to 9 may be located in an example service apparatus, but are not limited thereto.
Corresponding to the above method embodiment, an embodiment of the present invention provides an apparatus for generating alarm information, which is applied to a bottom resource system, and referring to a schematic structural diagram of the apparatus for generating alarm information shown in fig. 10, the apparatus includes:
and a second receiving module 11, configured to receive an identifier of an instance sent by the instance service system. Where the identification may be the ID of the current instance or other indicia that uniquely identifies the instance.
And the query module 12 is configured to query the operation state of the instance according to the identifier, and determine a second service state corresponding to the instance according to the operation state. When an instance identifier sent by the instance service system is received, the running state of the instance can be queried according to the identifier, and a second service state corresponding to the current instance is determined according to the running state.
The second alarm module 13 is configured to send the second service state to the instance service system, so that the instance service system sends alarm information of abnormal state when the first service state and the second service state of the obtained instance are different.
The second service state determined by the bottom resource system and the first service state obtained by the instance service system are monitored jointly, an alarm is given under the condition that the first service state is different from the second service state, and then whether the service state and the running state of the instance are corresponding or consistent or not or inconsistent can be determined, so that the problem that in the related technology, a service provider cannot know whether the service state and the running state of the instance are corresponding or consistent can be solved, meanwhile, the accuracy of charging for the use of the instance can be improved, the condition that a user still charges the instance but does not use the instance when the service state is running is avoided, and the problem of low user experience caused by the inconsistency of the service state and the running state is further solved. Referring to fig. 11, a schematic structural diagram of another apparatus for generating alarm information is shown, the apparatus further including:
a third receiving module 111, configured to receive the first service status sent by the instance service system;
a fourth sending module 112, configured to determine the first service state as the second service state when the running state of the instance is not queried according to the identifier. .
The implementation principle and the technical effect of the alarm information generating device provided by the embodiment of the invention are the same as those of the method embodiment, and for brief description, the corresponding content in the method embodiment can be referred to where the device embodiment is not mentioned.
The embodiment of the invention also provides the electronic equipment, which comprises a memory and a processor, wherein the memory is used for storing the computer program; the processor is used for realizing the method provided by the embodiment when executing the computer program stored in the memory. . The electronic device may also include a communication interface for communicating with other devices or a communication network. The electronic device may be any electronic device including a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a vehicle-mounted computer, and the like.
Further, the present embodiment also provides a computer storage medium, in which a computer program is stored, and when being executed by a processor, the computer program implements the method provided by the above embodiment.
As shown in fig. 12, the electronic device 100 includes: a Radio Frequency (RF) circuit 110, a memory 120, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a Wireless Fidelity (WiFi) module 170, a processor 180, and a power supply 190. Those skilled in the art will appreciate that the configuration of electronic device 100 shown in fig. 12 is not intended to be limiting of electronic device 100 and may include more or fewer components than shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the electronic device 100 in detail with reference to fig. 12:
the RF circuit 110 may be used for receiving and transmitting signals during a message or call, and in particular, for receiving and transmitting downlink information of a base station and then processing the downlink information to the processor 180, and further, for transmitting data designed for uplink to the base station, generally, the RF circuit 110 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (L w noise amplifier, &lttttransmission &l "&ttt/t &gttna), a duplexer, etc., and the RF circuit 110 may also communicate with a network and other devices through wireless communication, which may use any communication standard or protocol, including, but not limited to, global system for Mobile communication (GSM), General Packet radio Service (General Packet radio Service, GPRS), Code Division Multiple Access (Code Division Multiple Access, CDMA), WCDMA, Short Service (SMS) and long Term Evolution (Short message Service), WCDMA L, and the like.
The memory 120 may be used to store software programs and modules, such as program instructions/modules corresponding to the method for shielding advertisements in the embodiment of the present invention, and the processor 180 may execute various functional applications and data processing of the electronic device 100, such as the method for shielding advertisements provided in the embodiment of the present invention, by executing the software programs and modules stored in the memory 120. The memory 120 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the electronic apparatus 100, and the like. Further, the memory 120 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The input unit 130 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic apparatus 100. Specifically, the input unit 130 may include a touch panel 131 and other input devices 132. The touch panel 131, also referred to as a touch screen, may collect touch operations of a user on or near the touch panel 131 (e.g., operations of the user on or near the touch panel 131 using any suitable object or accessory such as a finger or a stylus pen), and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 131 may include two parts, i.e., a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 180, and can receive and execute commands sent by the processor 180. In addition, the touch panel 131 may be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The input unit 130 may include other input devices 132 in addition to the touch panel 131. In particular, other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The Display unit 140 may be used to Display information input by a user or information provided to the user and various menus of the electronic device 100. the Display unit 140 may include a Display panel 141, and optionally, the Display panel 141 may be configured in the form of a liquid crystal Display (L iquid Display, L CD), an Organic light-Emitting Diode (O L ED), and the like, further, the touch panel 131 may cover the Display panel 141, and when a touch operation is detected on or near the touch panel 131, the touch panel 131 is transmitted to the processor 180 to determine the type of the touch event, and then the processor 180 processes according to the type of the touch event.
The electronic device 100 may also include at least one sensor 150, such as light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel 141 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 141 and/or the backlight when the electronic device 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), detect the magnitude and direction of gravity when stationary, and can be used for applications (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration) for recognizing the attitude of the electronic device 100, and related functions (such as pedometer and tapping) for vibration recognition; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which may be further configured to the electronic device 100, detailed descriptions thereof are omitted.
Audio circuitry 160, speaker 161, and microphone 162 may provide an audio interface between a user and electronic device 100. The audio circuit 160 may transmit the electrical signal converted from the received audio data to the speaker 161, and convert the electrical signal into a sound signal for output by the speaker 161; on the other hand, the microphone 162 converts the collected sound signal into an electrical signal, which is received by the audio circuit 160 and converted into audio data, which is then processed by the audio data output processor 180 and then transmitted to, for example, another electronic device 100 via the RF circuit 110, or output to the memory 120 for further processing.
WiFi belongs to short-range wireless transmission technology, and the electronic device 100 can help the user send and receive e-mails, browse web pages, access streaming media, etc. through the WiFi module 170, which provides the user with wireless broadband internet access. Although fig. 12 shows the WiFi module 170, it is understood that it does not belong to the essential constitution of the electronic device 100, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 180 is a control center of the electronic device 100, connects various parts of the whole electronic device 100 by using various interfaces and lines, performs various functions of the electronic device 100 and processes data by running or executing software programs and/or modules stored in the memory 120 and calling data stored in the memory 120, thereby monitoring the electronic device 100 as a whole. Alternatively, processor 180 may include one or more processing units; preferably, the processor 180 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 180.
The electronic device 100 further includes a power supply 190 (e.g., a battery) for supplying power to the various components, and preferably, the power supply may be logically connected to the processor 180 via a power management system, so as to manage charging, discharging, and power consumption via the power management system.
It will be appreciated that the configuration shown in FIG. 12 is merely illustrative and that electronic device 100 may include more or fewer components than shown in FIG. 12 or have a different configuration than shown in FIG. 12. The components shown in fig. 12 may be implemented in hardware, software, or a combination thereof.
The method and the apparatus for generating alarm information and the computer program product of the electronic device provided in the embodiments of the present invention include a computer-readable storage medium storing a program code, where instructions included in the program code may be used to execute the method described in the foregoing method embodiments, and specific implementations may refer to the method embodiments and are not described herein again.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (11)

1. A method for generating alarm information is applied to an example service system, and comprises the following steps:
determining a first service state of an instance;
sending the identifier of the instance to a bottom resource system so that the bottom resource system queries the running state of the instance according to the identifier and determines a second service state corresponding to the instance according to the running state;
receiving the second service state sent by the bottom layer resource system;
determining whether the first service state and the second service state are the same;
sending alarm information of abnormal state under the condition that the first service state is different from the second service state;
the service state comprises the states of the cloud computing resource instances purchased by the user in the creation process and the service process, and is associated with the charging of the user.
2. The method of claim 1, wherein after determining the first service state of the instance, the method further comprises:
and sending the first service state of the instance to the underlying resource system, wherein the first service state is used for the underlying resource system to serve the first service state as the second service state under the condition that the operating state of the instance is not inquired according to the identification.
3. The method of claim 1, further comprising:
determining that the first service state is all running instances;
for each of the total instances, performing the steps of: sending the identifier of the instance to a bottom resource system so that the bottom resource system queries the running state of the instance according to the identifier and determines a second service state corresponding to the instance according to the running state; receiving the second service state sent by the bottom layer resource system; determining whether the first service state and the second service state are the same; and sending out alarm information under the condition that the first service state is different from the second service state.
4. The method of claim 3, wherein determining that the first service state is all instances in operation comprises: and determining the first service state as all the running instances at preset time intervals.
5. The method of claim 1, wherein after determining the first service state of the instance, the method further comprises:
monitoring whether the configuration parameters of the instance and/or the first service state of the instance are changed;
under the condition that the configuration parameters of the instance are detected to be changed and/or the first service state of the instance is detected to be changed, the following steps are executed again: determining a first service state of the instance; sending the identifier of the instance to a bottom resource system so that the bottom resource system queries the running state of the instance according to the identifier and determines a second service state corresponding to the instance according to the running state; receiving the second service state sent by the bottom layer resource system; determining whether the first service state and the second service state are the same; and sending out alarm information under the condition that the first service state is different from the second service state.
6. A method for generating alarm information is applied to an underlying resource system, and comprises the following steps:
receiving an identification of an instance sent by an instance service system;
inquiring the running state of the instance according to the identification;
determining a second service state corresponding to the instance according to the running state;
sending the second service state to the instance service system, so that the instance service system sends out alarm information of abnormal state when the obtained first service state of the instance is different from the second service state;
the service state comprises the states of the cloud computing resource instances purchased by the user in the creation process and the service process, and is associated with the charging of the user.
7. The method of claim 6, wherein prior to querying the running state of the instance based on the identification, the method further comprises: receiving the first service state sent by the instance service system;
determining a second service state corresponding to the instance according to the operating state includes: and under the condition that the running state of the instance is not inquired according to the identification, determining the first service state as the second service state.
8. An apparatus for generating alarm information, applied to an instance service system, the apparatus comprising:
a first determining module to determine a first service state of an instance;
the first sending module is used for sending the identifier of the instance to a bottom resource system so that the bottom resource system can inquire the running state of the instance according to the identifier and determine a second service state corresponding to the instance according to the running state; a first receiving module, configured to receive the second service state sent by the underlying resource system;
a first determining module, configured to determine whether the first service state is the same as the second service state;
the first alarm module is used for sending alarm information of abnormal state under the condition that the first service state is different from the second service state;
the service state comprises the states of the cloud computing resource instances purchased by the user in the creation process and the service process, and is associated with the charging of the user.
9. An apparatus for generating alarm information, which is applied to an underlying resource system, the apparatus comprising:
the second receiving module is used for receiving the identification of the instance sent by the instance service system;
the query module is used for querying the running state of the instance according to the identifier and determining a second service state corresponding to the instance according to the running state;
a second sending module, configured to send the second service state to the instance service system, so that the instance service system sends alarm information of an abnormal state when the obtained first service state of the instance is different from the second service state;
the service state comprises the states of the cloud computing resource instances purchased by the user in the creation process and the service process, and is associated with the charging of the user.
10. An electronic device, comprising a memory and a processor,
the memory is used for storing a computer program;
the processor, when executing the computer program stored in the memory, implementing the method of any of claims 1-7.
11. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the method of any one of claims 1 to 7.
CN201810914104.1A 2018-08-10 2018-08-10 Method and device for generating alarm information and electronic equipment Active CN108900386B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810914104.1A CN108900386B (en) 2018-08-10 2018-08-10 Method and device for generating alarm information and electronic equipment
PCT/CN2019/099975 WO2020030108A1 (en) 2018-08-10 2019-08-09 Method and apparatus for generating alarm information, and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810914104.1A CN108900386B (en) 2018-08-10 2018-08-10 Method and device for generating alarm information and electronic equipment

Publications (2)

Publication Number Publication Date
CN108900386A CN108900386A (en) 2018-11-27
CN108900386B true CN108900386B (en) 2020-07-31

Family

ID=64353985

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810914104.1A Active CN108900386B (en) 2018-08-10 2018-08-10 Method and device for generating alarm information and electronic equipment

Country Status (2)

Country Link
CN (1) CN108900386B (en)
WO (1) WO2020030108A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108900386B (en) * 2018-08-10 2020-07-31 北京金山云网络技术有限公司 Method and device for generating alarm information and electronic equipment
CN110674153B (en) * 2019-09-25 2023-02-07 北京金山云网络技术有限公司 Data consistency detection method and device and electronic equipment
CN110995806B (en) * 2019-11-24 2022-05-24 济南浪潮数据技术有限公司 Resource state conversion method, device, equipment and storage medium
CN113517989B (en) * 2021-09-14 2021-12-17 浙江九州云信息科技有限公司 Resource charging method and device for IaaS cloud platform
CN113901409A (en) * 2021-10-09 2022-01-07 紫光云技术有限公司 Method for managing cloud host by operation and maintenance platform

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101465773A (en) * 2007-12-18 2009-06-24 闪联信息技术工程中心有限公司 Method and system for implementing interconnection between different isomery household network standards
CN102375734A (en) * 2010-08-23 2012-03-14 ***通信集团公司 Application product development system, method and device and operation system, method and device
CN102981831A (en) * 2012-11-02 2013-03-20 曙光云计算技术有限公司 Method of reading bottom layer resources in cloud computing environment
CN103533043A (en) * 2013-10-11 2014-01-22 北京邮电大学 Charging method of cloud storage service based on REST (representational state transfer)
CN107402820A (en) * 2017-08-10 2017-11-28 郑州云海信息技术有限公司 The management method and device of resource in cloud computing system
CN107491375A (en) * 2017-08-18 2017-12-19 国网山东省电力公司信息通信公司 Equipment detection and fault early warning system and method under a kind of cloud computing environment

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9336061B2 (en) * 2012-01-14 2016-05-10 International Business Machines Corporation Integrated metering of service usage for hybrid clouds
CN102801587B (en) * 2012-08-29 2014-09-17 北京邮电大学 Large-scale network-oriented virtualized monitoring system and dynamic monitoring method thereof
CN102983990A (en) * 2012-11-07 2013-03-20 曙光云计算技术有限公司 Method and device for management of virtual machine
CN103870904A (en) * 2012-12-12 2014-06-18 ***通信集团公司 PaaS platform health status management method and PaaS platform health status management device
US20150081883A1 (en) * 2013-09-17 2015-03-19 Stackdriver, Inc. System and method of adaptively and dynamically modelling and monitoring applications and software architecture hosted by an iaas provider
US9405582B2 (en) * 2014-06-20 2016-08-02 International Business Machines Corporation Dynamic parallel distributed job configuration in a shared-resource environment
CN104683446A (en) * 2015-01-29 2015-06-03 广州杰赛科技股份有限公司 Method and system for monitoring service states of cloud storage cluster nodes in real time
CN105471625B (en) * 2015-11-16 2018-09-21 杭州东信北邮信息技术有限公司 A kind of monitoring method and system of resource pool service health
US10079877B2 (en) * 2016-02-04 2018-09-18 Citrix Systems, Inc. System and method for cloud aware application delivery controller
CN105610636B (en) * 2016-03-15 2017-08-11 中国交通通信信息中心 A kind of security log generation method towards cloud computing environment
CA3046468C (en) * 2016-11-11 2020-11-24 Connectwise, Llc Updating the configuration of a cloud service
CN108121585A (en) * 2016-11-29 2018-06-05 上海有云信息技术有限公司 Based on the resource allocation device and method under cloud mode
CN106789366A (en) * 2017-02-22 2017-05-31 郑州云海信息技术有限公司 A kind of network service monitoring system of service layer
CN107222356A (en) * 2017-07-28 2017-09-29 郑州云海信息技术有限公司 A kind of cloud monitoring system alarm method and system
CN107888706B (en) * 2017-12-08 2020-04-17 平安科技(深圳)有限公司 Cloud product fault processing method, device, equipment and computer readable storage medium
CN108900386B (en) * 2018-08-10 2020-07-31 北京金山云网络技术有限公司 Method and device for generating alarm information and electronic equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101465773A (en) * 2007-12-18 2009-06-24 闪联信息技术工程中心有限公司 Method and system for implementing interconnection between different isomery household network standards
CN102375734A (en) * 2010-08-23 2012-03-14 ***通信集团公司 Application product development system, method and device and operation system, method and device
CN102981831A (en) * 2012-11-02 2013-03-20 曙光云计算技术有限公司 Method of reading bottom layer resources in cloud computing environment
CN103533043A (en) * 2013-10-11 2014-01-22 北京邮电大学 Charging method of cloud storage service based on REST (representational state transfer)
CN107402820A (en) * 2017-08-10 2017-11-28 郑州云海信息技术有限公司 The management method and device of resource in cloud computing system
CN107491375A (en) * 2017-08-18 2017-12-19 国网山东省电力公司信息通信公司 Equipment detection and fault early warning system and method under a kind of cloud computing environment

Also Published As

Publication number Publication date
WO2020030108A1 (en) 2020-02-13
CN108900386A (en) 2018-11-27

Similar Documents

Publication Publication Date Title
CN108900386B (en) Method and device for generating alarm information and electronic equipment
CN105471931B (en) Method, device and system for inquiring service data
CN108089977B (en) Application program exception handling method and device and mobile terminal
CN106649126B (en) Method and device for testing application program
CN111666222A (en) Test method and related device
CN106953898B (en) Method and device for acquiring software package
CN105610878B (en) Directory uploading method, data publishing method, terminal and server
CN109067751B (en) ARP spoofing detection method and device under non-Root environment and terminal
CN108287706B (en) Data processing method and device
CN112749074B (en) Test case recommending method and device
CN115118636B (en) Method and device for determining network jitter state, electronic equipment and storage medium
CN116468382A (en) RPA robot flow management method, device, equipment and storage medium
CN113835957A (en) Crawler task monitoring method and device
CN113852450A (en) Message push feedback method and device, electronic equipment and storage medium
CN113961380A (en) Cross-application repair method, device, equipment and storage medium
CN107346347B (en) Webpage table display method and device
CN106657278B (en) Data transmission method and device and computer equipment
CN111475141A (en) List generation method and device and electronic equipment
CN112667868A (en) Data detection method and device
CN114363406B (en) Push message processing method, device, equipment and storage medium
CN104239690B (en) Computing method consuming time and device
CN112565284B (en) Access control method and device for components in application program and electronic equipment
CN112307480B (en) Risk analysis method and device for equipment where application software is located
CN107276880B (en) Method and device for acquiring mail
CN108900361B (en) Cloud resource configuration determining method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant