Skip to content

Commit

Permalink
feat: init sig-observation-testeing (#24)
Browse files Browse the repository at this point in the history
  • Loading branch information
Chiichen authored Jul 16, 2024
1 parent b8af1c5 commit 21dd6bc
Show file tree
Hide file tree
Showing 5 changed files with 100 additions and 1 deletion.
8 changes: 8 additions & 0 deletions .vuepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,14 @@ export default defineUserConfig({
'/sigs/sig-network/contributing.md',
]
},
{
text: 'SIG Observation & Testing',
children: [
'/sigs/sig-observation-testing/',
'/sigs/sig-observation-testing/charter.md',
'/sigs/sig-observation-testing/contributing.md',
]
},
],
'/wgs/': [
{
Expand Down
2 changes: 1 addition & 1 deletion sigs/sig-list.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
- [SIG-Main](/sigs/sig-main/README.md)
- [SIG-Cloud Provider](/sigs/sig-cloud-provider/README.md)
- [SIG-Network](/sigs/sig-network/README.md)

- [SIG-Observation & Testing](/sigs/sig-observation-testing/README.md)
40 changes: 40 additions & 0 deletions sigs/sig-observation-testing/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# SIG-Observation & Testing

[SIG-Observation & Testing](./README.md)负责维护内核测试与观测系统模块,其目的在于提高[DragonOS](https://dragonos.org/)的可观测性以及稳定性,通过增强测试及内核观测,提高内核可用性

[SIG架构章程](./charter.md)定义了[SIG-Observation & Testing](./README.md)的范围和治理相关的内容。

## 会议

- SIG定期会议:暂与`SIG-Main`同会

## SIG管理层

### 主席

SIG主席负责管理SIG的运营和流程

- 池克俭,[@Chiichen](https://github.com/Chiichen),华南理工大学

## 联系方式

- BBS 板块:[最新SIG-Observation-Testing话题 - DragonOS开源社区](https://bbs.dragonos.org.cn/c/sig-observe/13)

- Github团队
- [@DragonOS-Community/teams/sig-observation-testing)](https://github.com/orgs/DragonOS-Community/teams/sig-observation-testing)

- PMC联络人:
- [@Chiichen](https://github.com/Chiichen)

## 工作组

暂无工作组

## 子项目列表

### eBPF运行时移植

- Maintainer
- 池克俭,[@Chiichen](https://github.com/Chiichen)

## 子项目列表的详细信息
36 changes: 36 additions & 0 deletions sigs/sig-observation-testing/charter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# SIG架构章程

本章程遵循[SIG治理文档](https://community.dragonos.org/governance/sig-governance/)中描述的约定,并使用[SIG章程指南](https://community.dragonos.org/governance/sig-governance/sig-charter-guide.html)中概述的角色和组织管理

## 范围

[SIG-Observation & Testing](./README.md)主要负责维护[DragonOS](https://dragonos.org/)的内核测试模块与内核观测系统模块

### 属于当前SIG的范围

- [DragonOS](https://dragonos.org/)的单元测试,集成测试,内核模糊测试,回归测试用例的设计与维护
- [DragonOS](https://dragonos.org/)内核观测模块,包括但不限于eBPF, Tracepoint, kprobe等技术在[DragonOS](https://dragonos.org/)中的实现模块,或者其他任何形式的内核观测模块

### 不属于当前SIG的范围

-[DragonOS](https://dragonos.org/)中运行的用户程序进行观测与测试

## 角色和组织管理

该部分遵循[SIG治理文档](https://community.dragonos.org/governance/sig-governance/)中描述的角色和组织管理,并**不对**[SIG治理文档](https://community.dragonos.org/governance/sig-governance/)描述的角色职责进行更改

### 主席的额外职责

- 在每次 SIG 会议之前管理和策划与所有子项目相关的项目板,以便进行讨论
- 确保在会议前 24 小时填写议程,否则会议将被取消
- 尽可能在活动和社区会议上报告 SIG 状态
- 积极促进 SIG 的多样性和包容性
- 遵守DragonOS社区行为准则,尤其是在个人行为和责任方面

### 与SIG治理文档的差异

[SIG治理文档](/governance/sig-governance/README.md)无差异

### 子项目创建

参见[SIG治理文档的子项目创建部分](/governance/sig-governance/README.md#子项目创建)
15 changes: 15 additions & 0 deletions sigs/sig-observation-testing/contributing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# 为SIG-Observation & Testing作出贡献

## 入门

要加入 [SIG-Observation & Testing](./README.md) ,您需要先阅读[贡献者指南](https://community.dragonos.org/contributors/)

## SIG-Observation & Testing的主要领域

- 内核观测技术:研究主流内核观测技术,例如`Tracepoint`, `kprobe`, `eBPF`等在DragonOS内核中的移植与应用
- 内核测试技术:研究操作系统内核的单元测试,回归测试技术,设计与维护内核测试程序
- 性能优化:基于内核观测,评价内核的性能指标,并且根据观测结果进行优化建议

## 代码之外的贡献

- 参与论坛讨论

0 comments on commit 21dd6bc

Please sign in to comment.