CONFIGURING METRIC COLLECTION BASED ON APPLICATION INFORMATION

    公开(公告)号:US20230259382A1

    公开(公告)日:2023-08-17

    申请号:US17673119

    申请日:2022-02-16

    申请人: Sysdig, Inc.

    发明人: Thomas Van Os

    IPC分类号: G06F9/455 G06F9/445 G06F11/30

    摘要: A computer-implemented method of monitoring programmatic containers performed through executing an agent processor is disclosed. The method comprises transmitting, by a processor, one or more deployment configurations from a monitoring server related to an application hosted in a container to a backend device, the processor receiving, from the backend device, a plurality of monitoring configurations for the application, the processor merging the plurality of monitoring configurations for the application into a merged monitoring configuration for the application, the processor providing the merged monitoring configuration for the application to the monitoring server, and the processor periodically receiving, from the monitoring server, telemetry data that characterizes one or more instances of the application.

    Communication between independent containers

    公开(公告)号:US11102097B2

    公开(公告)日:2021-08-24

    申请号:US16666318

    申请日:2019-10-28

    申请人: Sysdig, Inc.

    摘要: Techniques related to communication between independent containers are provided. In an embodiment, a first programmatic container includes one or more first namespaces in which an application program is executing. A second programmatic container includes one or more second namespaces in which a monitoring agent is executing. The one or more first namespaces are independent of the one or more second namespaces. A monitoring agent process hosts the monitoring agent. The monitoring agent is programmed to receive an identifier of the application program. The monitoring agent is further programmed to switch the monitoring agent process from the one or more second namespaces to the one or more first namespaces. After the switch, the monitoring agent process continues to execute in the second programmatic container, but communication is enabled between the application program and the monitoring agent via the monitoring agent process.

    AUTOMATED SERVICE-ORIENTED PERFORMANCE MANAGEMENT

    公开(公告)号:US20200329073A1

    公开(公告)日:2020-10-15

    申请号:US16911955

    申请日:2020-06-25

    申请人: Sysdig, Inc.

    发明人: Loris Degioanni

    IPC分类号: H04L29/06 G06F21/52

    摘要: In an embodiment, a data processing method comprises receiving, from one or more service monitoring processes configured to monitor operations of one or more computer applications instantiated within one or more containers, operation datasets representing operations that have been performed by one or more processes associated with the one or more computer applications; generating a baseline dataset of operations having operation properties from the operation datasets; computing a score for each operation in the baseline dataset, from the operation datasets, the score indicating whether the operation is a candidate for generating a rule that defines one or more expected values for an operation property of the operation; automatically generating a set of baseline operations rules for only those operations in the baseline dataset that score more than a score threshold.

    Automated service-oriented performance management

    公开(公告)号:US10708310B2

    公开(公告)日:2020-07-07

    申请号:US16443476

    申请日:2019-06-17

    申请人: Sysdig, Inc.

    发明人: Loris Degioanni

    IPC分类号: H04L29/06 G06F21/52

    摘要: In an embodiment, a data processing method comprises creating and storing a scoring threshold value that is associated with determining whether a baseline operation rule is to be generated; receiving, from service monitoring processes, datasets of operations performed on digital objects by processors associated with computer applications; aggregating operations and identifying operation properties from the aggregated operations to generate an aggregated baseline dataset that represents operation properties from aggregated operations; assigning score values to each of the operation properties, wherein each assigned score value represents whether a particular operation property is a candidate for generating a rule that defines expected operation property values for the particular operation property; automatically generating a set of baseline operations rules for only those operation properties that have assigned values that exceed the score threshold value. The set of baseline operations rules is programmed to detect anomalous operations that contain unexpected operation property values.

    Prioritization and remediation of computer security attacks

    公开(公告)号:US11716346B1

    公开(公告)日:2023-08-01

    申请号:US17898171

    申请日:2022-08-29

    申请人: Sysdig, Inc.

    IPC分类号: H04L29/00 H04L9/40

    CPC分类号: H04L63/1433 H04L63/0876

    摘要: Techniques for categorizing and prioritizing security issues is disclosed. A security management system is implemented to receive security events describing potential security issues from clients. The security events contain attributes describing the security issue, affected resources, and a risk score defining a level of security risk associated with the event. The security events may be aggregated into a set of recommendation categories based on the type of security issue to be remedied. Aggregated risk scores may be computed for each of the recommendation categories. The security management system causes displaying of a graphical user interface to display information representing the set of recommendation categories. User input may be received selecting a particular recommendation category. In response to selecting the particular recommendation category, recommendation instruction options are displayed for remedying the events within the particular recommendation category.

    Automated service-oriented performance management

    公开(公告)号:US11528300B2

    公开(公告)日:2022-12-13

    申请号:US16911955

    申请日:2020-06-25

    申请人: Sysdig, Inc.

    发明人: Loris Degioanni

    IPC分类号: H04L29/06 G06F21/52 H04L9/40

    摘要: In an embodiment, a data processing method comprises receiving, from one or more service monitoring processes configured to monitor operations of one or more computer applications instantiated within one or more containers, operation datasets representing operations that have been performed by one or more processes associated with the one or more computer applications; generating a baseline dataset of operations having operation properties from the operation datasets; computing a score for each operation in the baseline dataset, from the operation datasets, the score indicating whether the operation is a candidate for generating a rule that defines one or more expected values for an operation property of the operation; automatically generating a set of baseline operations rules for only those operations in the baseline dataset that score more than a score threshold.

    PROGRAMMATIC CONTAINER MONITORING

    公开(公告)号:US20220138079A1

    公开(公告)日:2022-05-05

    申请号:US17577302

    申请日:2022-01-17

    申请人: SYSDIG, INC.

    摘要: A computer-implemented method of monitoring programmatic containers (containers) through executing a computer program in a kernel space is disclosed. The method comprises storing trace data in a memory buffer that is shared by the kernel space and a user space, the trace data being related to execution of a process associated with a container at an execution point of the process. The method also comprises retrieving container data related to the container through raw access of one or more kernel data structures when execution of the process is stopped. In addition, the method comprises storing the container data in association with the trace data in the memory buffer.

    Dynamic instrumentation via user-level mechanisms

    公开(公告)号:US11288075B2

    公开(公告)日:2022-03-29

    申请号:US17214558

    申请日:2021-03-26

    申请人: Sysdig, Inc.

    发明人: Loris Degioanni

    摘要: In one embodiment, a method includes accessing a loaded but paused source process executable and disassembling the source process executable to identify a system call to be instrumented and an adjacent relocatable instruction. Instrumenting the system call includes building a trampoline for the system call that includes a check flag instruction at or near an entry point to the trampoline and two areas of the trampoline that are selectively executed according to results of the check flag instruction. Building a first area of the trampoline includes providing instructions to execute a relocated copy of the adjacent relocatable instruction and return flow to an address immediately following the adjacent relocatable instruction. Building a second area of the trampoline includes providing instructions to invoke at least one handler associated with executing a relocated copy of the system call and return flow to an address immediately following the system call.