-
公开(公告)号:US12222840B1
公开(公告)日:2025-02-11
申请号:US17974262
申请日:2022-10-26
Applicant: SPLUNK Inc.
Inventor: Steven Karis , Maxime Petazzoni , Matthew William Pound , Joseph Ari Ross , Charles Smith , Scott Stewart
IPC: G06F11/36 , G06F9/54 , G06F16/24 , G06F16/2455
Abstract: A method of generating metrics data associated with a microservices-based application comprises ingesting a plurality of spans and mapping an ingested span of the plurality of spans to a span identity, wherein the span identity comprises a tuple of information identifying a type of span associated with the span identity, wherein the tuple of information comprises user-configured dimensions. The method further comprises grouping the ingested span by the span identity, wherein the ingested span is grouped with other spans from the plurality of spans comprising a same span identity. The method also comprises computing metrics associated with the span identity and using the metrics to generate a stream of metric data associated with the span identity.
-
公开(公告)号:US11755446B1
公开(公告)日:2023-09-12
申请号:US18076206
申请日:2022-12-06
Applicant: SPLUNK Inc.
Inventor: Mayank Agarwal , Gergely Danyi , Steven Flanders , Steven Karis , Maxime Petazzoni , Justin Smith , Scott Stewart
CPC classification number: G06F11/323 , G06F11/3075 , G06F11/3082 , G06F11/3461
Abstract: A method of rendering a graphical user interface (GUI) comprising an application topology graph for a microservice architecture comprises generating a plurality of traces from a first plurality of spans generated by instrumented services in the architecture and generating generate a second plurality of spans for uninstrumented services using information extracted from the first plurality of spans. The method further comprises grouping the second plurality of spans with the plurality of traces. Subsequently, the method comprises traversing the traces and collecting a plurality of span pairs from the plurality of traces, wherein each pair of the span pairs is associated with a call between two services. The method also comprises aggregating information across the plurality of span pairs to reduce duplicative information associated with multiple occurrences of a same span pair from the plurality of span pairs. Finally, the method comprises rendering the application topology graph using the aggregated information.
-
公开(公告)号:US11537492B1
公开(公告)日:2022-12-27
申请号:US17245871
申请日:2021-04-30
Applicant: SPLUNK INC.
Inventor: Mayank Agarwal , Gergely Danyi , Steven Flanders , Steven Karis , Maxime Petazzoni , Justin Smith , Scott Stewart
Abstract: A method of rendering a graphical user interface (GUI) comprising an application topology graph for a microservice architecture comprises generating a plurality of traces from a first plurality of spans generated by instrumented services in the architecture and generating generate a second plurality of spans for uninstrumented services using information extracted from the first plurality of spans. The method further comprises grouping the second plurality of spans with the plurality of traces. Subsequently, the method comprises traversing the traces and collecting a plurality of span pairs from the plurality of traces, wherein each pair of the span pairs is associated with a call between two services. The method also comprises aggregating information across the plurality of span pairs to reduce duplicative information associated with multiple occurrences of a same span pair from the plurality of span pairs. Finally, the method comprises rendering the application topology graph using the aggregated information.
-
公开(公告)号:US11526425B1
公开(公告)日:2022-12-13
申请号:US16835179
申请日:2020-03-30
Applicant: SPLUNK INC.
Inventor: Steven Karis , Maxime Petazzoni , Matthew William Pound , Joseph Ari Ross , Charles Smith , Scott Stewart
IPC: G06F11/36 , G06F9/54 , G06F16/2455
Abstract: A method of generating metrics data associated with a microservices-based application comprises ingesting a plurality of spans and mapping an ingested span of the plurality of spans to a span identity, wherein the span identity comprises a tuple of information identifying a type of span associated with the span identity, wherein the tuple of information comprises user-configured dimensions. The method further comprises grouping the ingested span by the span identity, wherein the ingested span is grouped with other spans from the plurality of spans comprising a same span identity. The method also comprises computing metrics associated with the span identity and using the metrics to generate a stream of metric data associated with the span identity.
-
公开(公告)号:US11030068B1
公开(公告)日:2021-06-08
申请号:US16752046
申请日:2020-01-24
Applicant: SPLUNK INC.
Inventor: Mayank Agarwal , Gergely Danyi , Steven Flanders , Steven Karis , Maxime Petazzoni , Justin Smith , Scott Stewart
Abstract: A method of rendering a graphical user interface (GUI) comprising an application topology graph for a microservice architecture comprises generating a plurality of traces from a first plurality of spans generated by instrumented services in the architecture and generating generate a second plurality of spans for uninstrumented services using information extracted from the first plurality of spans. The method further comprises grouping the second plurality of spans with the plurality of traces. Subsequently, the method comprises traversing the traces and collecting a plurality of span pairs from the plurality of traces, wherein each pair of the span pairs is associated with a call between two services. The method also comprises aggregating information across the plurality of span pairs to reduce duplicative information associated with multiple occurrences of a same span pair from the plurality of span pairs. Finally, the method comprises rendering the application topology graph using the aggregated information.
-
-
-
-