1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- package com.jjt.biz.service;
- import com.alibaba.fastjson2.JSONObject;
- import java.time.LocalDateTime;
- import java.util.Map;
- /**
- * API接口
- *
- * @author jjt
- * @date 2024-08-08
- */
- public interface IPinpointService {
- /**
- * 获取所有应用列表
- *
- * @return 结果
- */
- Map<String, String> getApps();
- /**
- * 链路查询
- *
- * @param name appName
- * @param type serviceType
- * @param st 开始时间
- * @param ed 结束时间
- * @return 结果
- */
- JSONObject link(String name, String type, LocalDateTime st, LocalDateTime ed);
- /**
- * tps查询
- *
- * @param agentId appName
- * @param st 开始时间
- * @param ed 结束时间
- * @return 结果
- */
- Float tps(String agentId, LocalDateTime st, LocalDateTime ed);
- /**
- * 打开文件数量查询
- *
- * @param agentId appName
- * @param st 开始时间
- * @param ed 结束时间
- * @return 结果
- */
- int openFile(String agentId, LocalDateTime st, LocalDateTime ed);
- /**
- * jvm内存使用情况
- *
- * @param agentId appName
- * @param st 开始时间
- * @param ed 结束时间
- * @return 结果
- */
- Map<String, Object> jvmMemory(String agentId, LocalDateTime st, LocalDateTime ed);
- }
|