-
公开(公告)号:US11012305B2
公开(公告)日:2021-05-18
申请号:US15673222
申请日:2017-08-09
Applicant: ServiceNow, Inc.
Inventor: Shlomi Sividia , Dov Miron , Noam Biran , Tal Kapon , Jesus Castro , Bnayahu Makovsky
Abstract: A system includes a non-transitory memory and one or more hardware processors. The hardware processors are configured to read instructions from the non-transitory memory to perform operations including generating a service mapping illustrating a plurality of discovered configuration items connected to a network and one or more connections between the plurality of discovered configuration items, wherein at least one of the plurality of discovered configuration items comprises a virtual platform server, receiving input data from the generated service mapping associated with the virtual platform server, wherein the input data indicates one or more manual configuration item additions, validating the input data of the one or more manual configuration item additions, update the service mapping to include the one or more manual configuration item additions, generating a specified number of tasks to be performed by the service mapping, and determining an amount of time for the updated service mapping to respond to the set number of tasks.
-
公开(公告)号:US20210044475A1
公开(公告)日:2021-02-11
申请号:US17077189
申请日:2020-10-22
Applicant: ServiceNow, Inc.
Inventor: Bnayahu Makovsky , Dov Miron
Abstract: An alert management system for a configuration management database (CMDB) platform includes a client instance configured to: apply a first filter of an alert rule to CMDB alerts to select a first alert based on context of the first alert and apply a second filter of the alert rule to the CMDB alerts to select a second alert based on context of the second alert, wherein the context of the first and second alerts includes details regarding the first and second alerts and associated configuration items (CIs). The client instance is also configured to: evaluate at least one condition of the alert rule using the context of the first and/or second alert; and in response to evaluating the at least one condition of the alert rule to be true, performing at least one action of the alert rule using the context of the first and/or second alert.
-
公开(公告)号:US20210320836A1
公开(公告)日:2021-10-14
申请号:US16845269
申请日:2020-04-10
Applicant: ServiceNow, Inc.
Inventor: Yair Leibkowiz , Yuval Rimar , Rani Tzur , Maayan Wigelman , Dov Miron , Bnayahu Makovsky
Abstract: Configuration management persistent storage contains entries representing configuration items and relationships between pairs of the configuration items. Event management persistent storage contains entries representing alert records. Change request persistent storage contains change records respectively referring to changes made to the configuration items. One or more processors may be configured to: extract, from a particular alert, a particular configuration item referred to therein that is associated with a particular problem; determine, by way of the relationships, a set of configuration items within a topological distance of the particular configuration item; identify, by way of the change records, one or more change requests that refer to any of the set of configuration items; and calculate root cause scores for the one or more change requests, wherein the root cause scores respectively represent estimations of impacts that the changes of the one or more change requests had on causing the particular alert.
-
公开(公告)号:US10659289B2
公开(公告)日:2020-05-19
申请号:US15933115
申请日:2018-03-22
Applicant: ServiceNow, Inc.
Inventor: Vadim Shif , Ofer Gati , Dov Miron
Abstract: The present approach relates to the use of a unique key for event messages related to the same event and by employing a publication/subscription framework so that like-keyed event messages are only processed by a subscribing server. The message key may be a numeric value (e.g., from 0-99) calculated or generated based on designated event fields so that similar message keys will have the same message key number. The message key may be used to populate an event bucket field and may also be used as the topic of an event message, allowing a subscribing server to subscribe to this message key and receive and process the related event messages in order of arrival. In this manner, there is no distribution of the event messages having the same message key between parallel processing servers.
-
公开(公告)号:US20190052531A1
公开(公告)日:2019-02-14
申请号:US15673222
申请日:2017-08-09
Applicant: ServiceNow, Inc.
Inventor: Shlomi Sividia , Dov Miron , Noam Biran , Tal Kapon , Jesus Castro , Bnayahu Makovsky
IPC: H04L12/24 , H04L12/911
Abstract: A system includes a non-transitory memory and one or more hardware processors. The hardware processors are configured to read instructions from the non-transitory memory to perform operations including generating a service mapping illustrating a plurality of discovered configuration items connected to a network and one or more connections between the plurality of discovered configuration items, wherein at least one of the plurality of discovered configuration items comprises a virtual platform server, receiving input data from the generated service mapping associated with the virtual platform server, wherein the input data indicates one or more manual configuration item additions, validating the input data of the one or more manual configuration item additions, update the service mapping to include the one or more manual configuration item additions, generating a specified number of tasks to be performed by the service mapping, and determining an amount of time for the updated service mapping to respond to the set number of tasks.
-
公开(公告)号:US11296922B2
公开(公告)日:2022-04-05
申请号:US16845269
申请日:2020-04-10
Applicant: ServiceNow, Inc.
Inventor: Yair Leibkowiz , Yuval Rimar , Rani Tzur , Maayan Wigelman , Dov Miron , Bnayahu Makovsky
IPC: H04L41/0631 , G06F9/54 , G06F16/23 , H04L41/069
Abstract: Configuration management persistent storage contains entries representing configuration items and relationships between pairs of the configuration items. Event management persistent storage contains entries representing alert records. Change request persistent storage contains change records respectively referring to changes made to the configuration items. One or more processors may be configured to: extract, from a particular alert, a particular configuration item referred to therein that is associated with a particular problem; determine, by way of the relationships, a set of configuration items within a topological distance of the particular configuration item; identify, by way of the change records, one or more change requests that refer to any of the set of configuration items; and calculate root cause scores for the one or more change requests, wherein the root cause scores respectively represent estimations of impacts that the changes of the one or more change requests had on causing the particular alert.
-
公开(公告)号:US20200314213A1
公开(公告)日:2020-10-01
申请号:US16901439
申请日:2020-06-15
Applicant: ServiceNow, Inc.
Inventor: Vadim Dukhovny , Dov Miron , Marina Osherov
Abstract: An embodiment may involve a computational instance disposed within a remote network management platform. The computational instance may contain queues and facilitate the execution of applications. Communication between the computational instance and a managed network may involve: (i) selecting, by a particular application, a particular output queue; (ii) writing, by the particular application, a unit of work generated by the particular application to the particular output queue; (iii) providing, by particular output queue, the unit of work to a particular proxy server application; (iv) retrieving, by a particular input queue, a result from the particular proxy server application, where the result represents an outcome of the particular proxy server application carrying out the unit of work, and where the particular input queue is associated with the particular output queue; and (v) retrieving, by the particular application, the result from the particular input queue.
-
公开(公告)号:US10686910B2
公开(公告)日:2020-06-16
申请号:US15887098
申请日:2018-02-02
Applicant: ServiceNow, Inc.
Inventor: Vadim Dukhovny , Dov Miron , Marina Osherov
IPC: G06F15/173 , H04L29/08 , H04L12/24
Abstract: An embodiment may involve proxy server applications within a managed network, and a computational instance disposed within a remote network management platform. The computational instance may contain queues and facilitate the execution of applications. Communication between the computational instance and managed network may involve: (i) selecting, by a particular application, a particular output queue; (ii) writing, by the particular application, a unit of work generated by the particular application to the particular output queue; (iii) retrieving, by a particular proxy server application, the unit of work; (iv) carrying out, by the particular proxy server application, the unit of work; (v) writing, by the particular proxy server application, a result to a particular input queue, where the result represents an outcome of carrying out the unit of work; and (vi) retrieving, by the particular application, the result from the particular input queue.
-
公开(公告)号:US20190296960A1
公开(公告)日:2019-09-26
申请号:US15933115
申请日:2018-03-22
Applicant: ServiceNow, Inc.
Inventor: Vadim Shif , Ofer Gati , Dov Miron
Abstract: The present approach relates to the use of a unique key for event messages related to the same event and by employing a publication/subscription framework so that like-keyed event messages are only processed by a subscribing server. The message key may be a numeric value (e.g., from 0-99) calculated or generated based on designated event fields so that similar message keys will have the same message key number. The message key may be used to populate an event bucket field and may also be used as the topic of an event message, allowing a subscribing server to subscribe to this message key and receive and process the related event messages in order of arrival. In this manner, there is no distribution of the event messages having the same message key between parallel processing servers.
-
公开(公告)号:US11252013B2
公开(公告)日:2022-02-15
申请号:US17077189
申请日:2020-10-22
Applicant: ServiceNow, Inc.
Inventor: Bnayahu Makovsky , Dov Miron
Abstract: An alert management system for a configuration management database (CMDB) platform includes a client instance configured to: apply a first filter of an alert rule to CMDB alerts to select a first alert based on context of the first alert and apply a second filter of the alert rule to the CMDB alerts to select a second alert based on context of the second alert, wherein the context of the first and second alerts includes details regarding the first and second alerts and associated configuration items (CIs). The client instance is also configured to: evaluate at least one condition of the alert rule using the context of the first and/or second alert; and in response to evaluating the at least one condition of the alert rule to be true, performing at least one action of the alert rule using the context of the first and/or second alert.
-
-
-
-
-
-
-
-
-