会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 51. 发明授权
    • Automatic capture of diagnostic data based on transaction behavior learning
    • 根据交易行为学习自动捕获诊断数据
    • US08938533B1
    • 2015-01-20
    • US13189360
    • 2011-07-22
    • Jyoti BansalBhaskar Sunkara
    • Jyoti BansalBhaskar Sunkara
    • G06F15/173
    • H04L43/04H04L43/022H04L43/045H04L43/10H04L43/16H04L67/02H04L67/22
    • The present technology may determine an anomaly in a portion of a distributed business application. Data can automatically be captured and analyzed for the portion of the application associated with the anomaly. By automatically capturing data for just the portion associated with the anomaly, the present technology reduces the resource and time requirements associated with other code-based solutions for monitoring transactions. A distributed business application is monitored to detect an anomaly based the learned behavior of the business application. The behavior may be learned for each of one or more machines which implement a distributed business transaction. The present system may automatically collect diagnostic data for one or more business transactions and/or requests based on learned behavior for the business transaction or request. Data for a distributed business application transaction may be collected by sampling one or more threads assigned to handle portions of the distributed business transaction. Data regarding the distributed transaction may then be reported from agents monitoring portions of the distributed transaction to one or more controllers and assembled by one or more controllers into business transactions.
    • 本技术可以确定分布式业务应用的一部分中的异常。 与异常有关的部分应用程序可以自动捕获和分析数据。 通过自动捕获与异常相关的部分的数据,本技术减少与用于监视事务的其他基于代码的解决方案相关联的资源和时间要求。 监视分布式业务应用程序以基于业务应用程序的学习行为来检测异常。 可以为实现分布式业务交易的一个或多个机器中的每一个学习行为。 本系统可以基于业务交易或请求的学习行为自动收集针对一个或多个业务交易和/或请求的诊断数据。 分布式业务应用程序事务的数据可以通过对分配给处理分布式业务事务部分的一个或多个线程进行抽样来收集。 然后可以将分布式事务的数据从分发的事务的监视部分报告给一个或多个控制器,并由一个或多个控制器组装成业务事务。
    • 58. 发明授权
    • Monitoring and correlating a binary process in a distributed business transaction
    • 在分布式业务事务中监视和关联二进制流程
    • US09529691B2
    • 2016-12-27
    • US14530633
    • 2014-10-31
    • AppDynamics, Inc.
    • Pankaj KumarAmod GuptaSanjay NagarajMichael Margulis
    • G06F9/44G06F11/34G06F11/30
    • G06F11/3495G06F9/466G06F11/3003G06F11/3006G06F11/3093G06F11/3466G06F2201/815G06F2201/865
    • A dynamic monitoring process begins with configuring a start and end method to be monitored. The dynamic monitoring process may intercept both the start and end methods as and when the loader is initiated or at runtime to dynamically attach and detach the instrumentation. A loader may then be modified to call a library method upon detection of the start method. The library method may serve as a notification to the start of the method and causes a reflector to retrieve information from the incoming request. The incoming information may include data from which a business transaction name may be determined. The business transaction name is then associated with the monitoring of the particular request. When an exit call is detected, a call may be made to the library for a method which invokes a decorator. The decorator may insert business transaction name and other data into the outgoing call.
    • 动态监视过程从配置要监视的开始和结束方法开始。 动态监视过程可以在加载程序启动时或运行时拦截起始和终止方法,以动态附加和分离仪器。 然后可以修改加载器以在检测到启动方法时调用库方法。 库方法可用作通知该方法的开始,并使反射器从传入请求中检索信息。 输入信息可以包括可以从其确定商业交易名称的数据。 然后,业务事务名称与特定请求的监视相关联。 当检测到退出呼叫时,可以调用库来调用装饰器的方法。 装饰器可以将业务交易名称和其他数据插入去电。
    • 59. 发明授权
    • Automatic asynchronous handoff identification
    • 自动异步切换识别
    • US09515901B2
    • 2016-12-06
    • US14058200
    • 2013-10-18
    • AppDynamics, Inc.
    • Bhaskar SunkaraSuraj PuvvadaManoj AcharyaVinay Srinivasaiah
    • G06F15/173H04L12/26G06F9/48
    • H04L43/04G06F9/45504G06F9/466G06F9/4843G06Q10/10H04L43/14
    • Asynchronous handoffs between threads and other software components may be automatically detected, and the corresponding working objects may be tracked. The system may report monitoring information for an overall transaction that includes the original request and corresponding asynchronous requests. Automatically detecting asynchronous requests may include instrumenting a virtual machine, such as a Java Virtual Machine (JVM), to detect the creation of thread handoff objects and the object and/or thread execution. Thread handoff objects may automatically tracked, tracked based on data learned over time, tracked based on user input, and otherwise configured. In some embodiments, after detecting the creation of a thread handoff object, an identification of the object of the call may be identified as being tracked in another server or application.
    • 可以自动检测线程和其他软件组件之间的异步切换,并且可以跟踪相应的工作对象。 该系统可以报告包括原始请求和对应的异步请求的总体事务的监视信息。 自动检测异步请求可能包括检测虚拟机(如Java虚拟机(JVM)),以检测线程切换对象的创建以及对象和/或线程执行。 线程切换对象可以自动跟踪,根据随时间学习的数据进行跟踪,基于用户输入进行跟踪,否则配置。 在一些实施例中,在检测到线程切换对象的创建之后,可以将呼叫的对象的标识识别为在另一服务器或应用中被跟踪。