## 运行环境
`node 14.15.1 (node版本不低于12版本)`
`npm 6.4.8`
### 使用方法
1. 安装依赖
```
npm install
```
2. 进入项目,启动项目
```
npm start
```
3. 本地地址
```
http://localhost:8000/agent
```
4. 打包
```
npm run build
修改打包配置
/config/webpack.dev.config.js 更改webpack配置
/fetk.config.js 更webpack一样,优先级没有webpack.dev.config.js中的配置高
```
### 本地开发代理配置
- fetk.config.js 文件配置
```
devServer: {
proxy: {
'/api/v1': {
target: 'path',
changeOrigin: true,
}
}
},
```
### 目录结构
1. 根目录文件
|根目录|含义|
|:-------:|:-----:|
|config|项目配置目录|
|fetk.config.js|同webpack配置相同|
2. src目录
|src|含义|
|:-------:|:-----:|
|pages|页面目录|
|api|接口相关|
|actions|redux相关|
|constants|配置常量,侧边栏menu|
|container|页面下各个模块|
|interface|TS接口定义目录|
|lib|封装方法目录|
|modal|封装Modal,Drawer的目录|
|reducers|redux相关|
|store|redux相关|
|packages|套件、基座|
3. src详细结构
```
|-- src
|-- HeadlessIndex.tsx
|-- app.tsx
|-- index.html
|-- index.less
|-- index.tsx
|-- @types -- 类型
| |-- index.d.ts
|-- actions -- 更新store相关
| |-- actionTypes.ts -- 更新store所有的type
| |-- agent.ts
| |-- collect.ts
| |-- echarts.ts
| |-- full-screen.ts
| |-- hola.ts
| |-- index.ts
| |-- modal.ts
| |-- permissionPoint.ts
| |-- resPermission.ts
|-- api -- 接口相关
| |-- agent.ts
| |-- agentVersion.ts
| |-- api.ts -- 接口url配置
| |-- collect.ts
| |-- dataSource.ts
| |-- hola.ts
| |-- index.ts
| |-- operationRecord.ts
| |-- operationTasks.ts
| |-- receivingTerminal.ts
|-- assets
| |-- favicon.ico
| |-- logo.png
|-- component
| |-- CustomComponent.tsx
| |-- echarts
| | |-- index.less
| | |-- index.tsx
| |-- editor
| | |-- index.less
| | |-- monacoEditor.tsx
| |-- expand-card
| | |-- index.less
| | |-- index.tsx
| |-- time-panel
| |-- index.less
| |-- index.tsx
|-- constants
| |-- common.ts
| |-- menu.ts
| |-- reg.ts
| |-- table.ts
| |-- time.ts
|-- container
| |-- AllModalInOne.tsx
| |-- Hola.tsx
| |-- add-collect-task
| | |-- CatalogPathList.tsx
| | |-- ClientClearSelfMonitor.tsx
| | |-- CollectLogConfiguration.tsx
| | |-- CollectObjectConfiguration.tsx
| | |-- LogFileType.tsx
| | |-- LogRepeatForm.tsx
| | |-- LoopAddLogFileType.tsx
| | |-- ReceiverAdvancedConfiguration.tsx
| | |-- config.tsx
| | |-- dateRegAndGvar.ts
| | |-- index.less
| | |-- index.tsx
| |-- agent-management
| | |-- Detail.tsx
| | |-- List.tsx
| | |-- OperationIndex.tsx
| | |-- config.tsx
| | |-- index.less
| | |-- index.tsx
| |-- agent-version
| | |-- List.tsx
| | |-- config.tsx
| | |-- index.less
| | |-- index.tsx
| |-- collapse-select
| | |-- CheckboxGroup.tsx
| | |-- index.less
| | |-- index.tsx
| |-- collect-task
| | |-- AcquisitionConfiguration.tsx
| | |-- AddAcquisitionTask.tsx
| | |-- AssociateHost.tsx
| | |-- Detail.tsx
| | |-- List.tsx
| | |-- config.tsx
| | |-- index.less
| | |-- index.tsx
| |-- common-curve
| | |-- constants.ts
| | |-- index.less
| | |-- index.tsx
| |-- data-source
| | |-- AppDetail.tsx
| | |-- AppList.tsx
| | |-- config.tsx
| | |-- index.less
| | |-- index.tsx
| |-- full-screen
| | |-- index.less
| | |-- index.tsx
| |-- operation-record
| | |-- OperationRecordList.tsx
| | |-- config.tsx
| | |-- index.less
| | |-- index.tsx
| |-- operation-tasks
| | |-- List.tsx
| | |-- TaskDetail.tsx
| | |-- TaskTable.tsx
| | |-- config.tsx
| | |-- index.less
| | |-- index.tsx
| |-- receiving-terminal
| |-- ClusterList.tsx
| |-- config.tsx
| |-- index.less
| |-- index.tsx
|-- interface
| |-- agent.ts
| |-- agentVersion.ts
| |-- collect.ts
| |-- common.ts
| |-- dataSource.ts
| |-- operationRecord.ts
| |-- operationTask.ts
| |-- receivingTerminal.ts
|-- lib
| |-- fetch.ts
| |-- url-parser.ts
| |-- utils.ts
|-- locales
| |-- en.tsx
| |-- zh.tsx
|-- modal
| |-- agent
| | |-- AssociateHostDetail.tsx
| | |-- DiagnosisReport.tsx
| | |-- InstallHost.tsx
| | |-- ModifyHost.tsx
| | |-- NewHost.tsx
| | |-- config.tsx
| | |-- index.less
| |-- agentVersion
| | |-- actionVersion.tsx
| |-- dataSource
| | |-- actionApp.tsx
| |-- receivingTerminal
| |-- actionCluster.tsx
|-- pages
| |-- agent.tsx
| |-- agentVersion.tsx
| |-- collect.tsx
| |-- common.tsx
| |-- dataSource.tsx
| |-- hola.tsx
| |-- operationRecord.tsx
| |-- operationTasks.tsx
| |-- receivingTerminal.tsx
|-- reducers
| |-- agent.ts
| |-- collect.ts
| |-- echarts.ts
| |-- full-screen.ts
| |-- hola.ts
| |-- index.ts
| |-- modal.ts
| |-- permPoints.ts
| |-- resPermission.ts
| |-- tenantProject.ts
| |-- user.ts
|-- store
|-- index.ts
|-- type.d.ts
```
没有合适的资源?快使用搜索试试~ 我知道了~
KnowAgent 一站式日志采集平台
共1371个文件
java:864个
png:152个
tsx:119个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 173 浏览量
2023-11-10
17:22:01
上传
评论
收藏 50.95MB ZIP 举报
温馨提示
KnowAgent 源于滴滴多年来在各核心场景沉淀的超大规模采集引擎集群运维实践经验。经历过多方考验,对于大规模 Agent 日志采集的治理管控,采集任务与 Agent 的可观测性、健康度巡检、故障诊断已经沉淀出一套完善的解决方案。KnowAgent 以应用为采集粒度,满足了从业务层面创建采集任务的需求,并易于将文件采集作为流式计算的一种可靠数据源进行接入、管理。
资源推荐
资源详情
资源评论
收起资源包目录
KnowAgent 一站式日志采集平台 (1371个子文件)
start.conf 154B
control 6KB
Dockerfile 404B
Dockerfile 0B
.eslintignore 36B
.gitignore 579B
.gitignore 146B
index.html 155B
favicon.ico 514B
MetricFieldEnum.java 133KB
AgentStatistics.java 85KB
MetricsManageServiceImpl.java 80KB
MetricsManageServiceManageTest.java 71KB
MetricsSystemPO.java 67KB
SystemMetrics.java 67KB
LogCollectTaskManageServiceTest.java 62KB
LinuxSystemMetricsServiceImpl.java 62KB
MetricsProcessPO.java 59KB
ProcessMetrics.java 58KB
CronExpression.java 52KB
LinuxOSResourceService.java 50KB
LinuxProcessMetricsServiceImpl.java 47KB
MetricsDiskIOPO.java 47KB
DiskIOMetrics.java 47KB
DashboardManageServiceImpl.java 46KB
LogSource.java 46KB
FileUtils.java 44KB
AgentManageServiceTest.java 40KB
NormalLogCollectTaskController.java 40KB
LogCollectTaskManageServiceImpl.java 38KB
OffsetManager.java 38KB
AgentCollectConfigurationTest.java 36KB
LinuxDiskIOMetricsServiceImpl.java 36KB
OffsetManagerTest.java 34KB
FileUtilsTest.java 30KB
KafkaSink.java 29KB
SystemMetrics.java 28KB
FileReaderTest.java 27KB
AgentCollectConfigManageServiceImpl.java 27KB
TaskMetrics.java 25KB
MetricsLogCollectTaskPO.java 25KB
LogSourceTest.java 24KB
HostManageServiceImpl.java 24KB
KafkaClusterManageServiceImpl.java 24KB
FileNodeInfoTest.java 23KB
LogModel.java 23KB
LogCollectTaskHealthManageServiceImpl.java 23KB
DefaultLogCollectTaskManageServiceExtensionImpl.java 23KB
AgentManageServiceImpl.java 23KB
ConfigService.java 22KB
MetricsSystemImpl.java 22KB
ServiceManageServiceTest.java 22KB
HostManageServiceTest.java 21KB
LogModelTest.java 20KB
ServiceManageServiceImpl.java 19KB
MetadataManageServiceImpl.java 19KB
AgentCollectConfigDOImpl.java 18KB
FileReader.java 18KB
MacOSResourceService.java 18KB
IOSResourceService.java 18KB
AixOSResourceService.java 17KB
BufferedRandomAccessFile.java 17KB
AgentHealthManageServiceImpl.java 17KB
Log2KafakTaskTest.java 16KB
MinDailyRollingFileAppender.java 16KB
DefaultKafkaClusterManageServiceExtensionImpl.java 16KB
WorkingFileNode.java 16KB
WindowsOSResourceService.java 15KB
EventUtils.java 15KB
AgentManagerApplication.java 15KB
ConfigServiceTest.java 15KB
JobManagerImpl.java 15KB
LogChannel.java 15KB
MetricsRegistry.java 15KB
RdHostController.java 15KB
CommonConfig.java 14KB
ProcMetrics.java 14KB
AbstractTask.java 13KB
LogFileUtils.java 13KB
RealTimeFileMonitor.java 13KB
LogCollectTaskHealthDetailManageServiceImpl.java 13KB
AgentVersionManageServiceImpl.java 13KB
ModelManager.java 12KB
SystemMetricsService.java 12KB
TaskPatternStatistics.java 11KB
CollectTaskMetricVO.java 11KB
ReceiverManageServiceTest.java 11KB
CollectDelayCheckProcessor.java 11KB
LogCollectTaskVO.java 10KB
TestSink.java 10KB
DateUtils.java 10KB
KafkaMessageProducer.java 10KB
TaskManagerImpl.java 10KB
ErrorCodeEnum.java 10KB
CommonUtils.java 10KB
MetricsManageService.java 10KB
LogCollectTaskDO.java 10KB
MacOSSystemMetricsServiceImpl.java 10KB
FileTest.java 10KB
OpMetadataController.java 10KB
共 1371 条
- 1
- 2
- 3
- 4
- 5
- 6
- 14
资源评论
Java程序员-张凯
- 粉丝: 1w+
- 资源: 6744
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功