Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KusciaTask 系统资源指标采集、暴露及统一导出 #400

Open
Candicepan opened this issue Aug 19, 2024 · 3 comments · May be fixed by #454
Open

KusciaTask 系统资源指标采集、暴露及统一导出 #400

Candicepan opened this issue Aug 19, 2024 · 3 comments · May be fixed by #454
Assignees
Labels
challenge OSCP SecretFlow Open Source Contribution Plan

Comments

@Candicepan
Copy link

此 ISSUE 为 隐语开源共建计划(SecretFlow Open Source Contribution Plan,简称 SF OSCP)任务 ISSUE,欢迎社区开发者参与共建~
若有感兴趣想要认领的任务,但还未报名,辛苦先完成报名进行哈~

任务介绍

  • 任务名称:KusciaTask 系统资源指标采集、暴露及统一导出
  • 方向:Kuscia
  • 任务难度:挑战🌟🌟🌟
  • 任务期望完成时间:7-8 周

任务描述

该任务旨在监控所有KusciaTask(runC)在指定时间间隔内的系统资源使用情况,通过prometheus暴露指标,并统一导出到metricexporter模块。

功能需求

  • 获取所有 KusciaTask 的接收字节数和发送字节数、接收带宽和发送带宽;
  • 获取所有 KusciaTask 的CPU usage、Memory usage、Disk IO、Inode数;
  • 将 container 和对应的 KusciaTask 关联起来;
  • 通过prometheus暴露指标收集端点;
  • 统一导出到metricexporter模块。
  • 完成开发后,关联该 ISSUE 并提交代码至 https://github.com/secretflow/kuscia/;
  • 代码规范:https://github.com/uber-go/guide/blob/master/style.md;

能力要求

  • 熟悉 Golang
  • 熟悉 K8s CRI、 Containerd
  • 熟悉 kuscia 的 runC、metricexprter
@Candicepan Candicepan added this to OSCP Aug 19, 2024
@Candicepan Candicepan converted this from a draft issue Aug 19, 2024
@Vancasola
Copy link
Contributor

give it to me

1 similar comment
@renji555
Copy link

give it to me

@Candicepan Candicepan added OSCP SecretFlow Open Source Contribution Plan challenge labels Aug 19, 2024
@renji555 renji555 removed their assignment Aug 29, 2024
@renji555
Copy link

renji555 commented Nov 6, 2024

I have read the CLA Document and I hereby sign the CLA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
challenge OSCP SecretFlow Open Source Contribution Plan
Projects
Status: In Review
3 participants