跳转到主要内容

由MeerKAT科学数据处理器组成的服务中使用的通用代码,例如通用日志设置

项目描述

MeerKAT科学数据处理器服务的通用代码

这包含了MeerKAT射电望远镜科学数据处理器子系统中服务的通用代码。它包括

  • 通用日志设置,该设置检查环境变量以配置某些日志选项并指定一个服务器,以接收以Graylog格式记录的日志。
  • 通过katsdptelstate接收命令行选项的argparse扩展。
  • 信号处理器以重启进程和调整日志级别。
  • 简化与aiomonitor集成的工具。
  • 围绕netifaces的简单包装,以获取网络接口的IP地址。

变更日志

1.4

  • 移除已弃用的datetime.utcfromtimestamp方法 (#38)
  • 修复Python 3.12上的单元测试 (#38)
  • 针对katsdpdockerbase的要求运行测试 (#37)

1.3

  • 打包现代化 (#34)
  • 删除一些旧的Python 2兼容方案 (#34)
  • 将测试切换到pytest (#34)
  • 修复flake8以用于pre-commit
  • 添加--aiomonitor-webui-port命令行选项 (#35)

1.2

  • 在启动时解析日志目的地 (#33)

1.1

  • telstate_endpoint属性添加到argparse结果 (#29)
  • 添加一个包含微秒级时间戳的自定义日志字段 (#21)
  • 添加pre-commit钩子

1.0

首次公开发布。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

katsdpservices-1.4.tar.gz (16.3 kB 查看哈希)

上传时间

构建分布

katsdpservices-1.4-py3-none-any.whl (14.2 kB 查看哈希)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面