跳转到主要内容

管理分析数据库的工具集合

项目描述

分析数据库工具

一套用于管理分析数据库服务器的工具和库。

安装

应用

以下命令行应用程序作为anadb-tools的一部分安装

命令

描述

anadb-analyze

通过CloudFormation检查每个分析服务器以及PostgreSQL中的每个分析数据库,更新分析代理数据库中的统计信息。

anadb-assign

为顾客创建并分配一个新的分析数据库。

anadb-cleanup

为已关闭的账户备份并删除分析数据库。

anadb-deploy

将DDL部署到所有分析数据库。

anadb-migrate

将多个分析数据库移动到不同的服务器。

anadb-move

将分析数据库移动到不同的服务器。

anadb-orphans

清理孤儿分析数据库。

anadb-pageview-audit

检查所有分析数据库,以确定哪些具有页面浏览数据。

anadb-s3backup

将分析数据库中的数据备份到Amazon S3。

anadb-sequence-fix

重置分析数据库中的所有序列。

anadb-skeleton

使用anadb-tools创建一个骨架CLI应用程序。

常用环境变量

以下环境变量允许覆盖由命令行开关提供的数据库连接信息

变量

描述

ANABROKER_HOST

连接到分析代理的数据库服务器

ANABROKER_PORT

连接到分析代理数据库的端口号

ANABROKER_DBNAME

分析代理数据库名称。默认:analytics_broker

ANABROKER_USER

连接到分析代理db服务器时的用户。默认:当前shell用户

ANADB_USER

连接到分析数据库服务器时的用户。默认:当前shell用户

APPDB_HOST

用于应用数据库的数据库服务器。

APPDB_PORT

连接到应用数据库的服务器端口号。

APPDB_DBNAME

连接到应用数据库的数据库名称。默认:app

APPDB_USER

连接到应用数据库服务器的用户。默认:当前shell用户

库模块

模块

描述

anadb_tools.anabroker

连接和交互anabroker的方法。

anadb_tools.anadb

连接和交互指定账户分析数据库的方法。

anadb_tools.appdb

连接和交互应用数据库的方法。

anadb_tools.common

包括参数解析和日志配置在内的杂项常用方法。

anadb_tools.database

包括备份在内的低级数据库命令。

anadb_tools.exceptions

anadb-tools包的常见异常。

anadb_tools.memcached

清除分析代理分配信息的缓存键。

开发

项目详情


下载文件

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

源分布

此版本没有可用的源分布文件。请参阅生成分布存档的教程。

构建分布

anadb_tools-0.12.2-py3-none-any.whl (37.6 kB 查看哈希)

上传时间 Python 3

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面