【问题标题】:Wso2 API Manager STATS_DBWso2 API 管理器 STATS_DB
【发布时间】:2019-10-28 00:08:52
【问题描述】:

我很难理解 STATS_DB 的用途。 我有 API Manager 和 Analytics 的分布式部署,我应该创建 STATS_DB 吗?如果是,是否应该在 API Manager 和 Analytics 之间共享?是否有任何脚本可以在数据库本身中启动?

感谢您的澄清

【问题讨论】:

    标签: wso2 wso2-am wso2-das


    【解决方案1】:

    这是用于分析的数据库。

    Here 写成: 当您配置 APIM Analytics 时,统计数据库的表创建由 Analytics 脚本处理,因此您将在此步骤中创建统计数据库,但不会指定源脚本。

    您可能只需要按照here 的说明创建额外的列,找到“在 APIM_ANALYTICS_DB 数据库中创建 AM_USAGE_UPLOADED_FILES 表。”

    【讨论】:

    • 您好,您发送的链接中没有提到 STATS_DB。此外,在 APIM 分析配置期间甚至没有提到 STATS_DB。在第二个链接中,数据库是 APIM_ANALYTICS_DB 而不是 STATS_DB ...你能更准确一点吗?在 Analytics yaml 中,我没有发现 STATS_DB 的证据。谢谢@Valdis Liepiņš
    • 嗨,一开始这让我很头疼。我只是忽略了 STATS_DB 并假设它是 Analytics DB,似乎就是这样。我认为这是link 案例。
    • 关于共享APIM和Analytic,看我和wso的交流:如果我在不同的服务器上部署所有APIM组件,是否需要配置file_/repository/conf/datasources /master-datasources.xml 并注意非分析节点上的数据源 WSO2AM_STATS_DB? No, since you are using WSO2AM Analytics 2.6.0 there is no need to share the data sources.
    • 谢谢,这也让我头疼:(。事实上,我为 AM Analytics 创建了 APIM_ANALYTICS_DB 数据库,并没有与 API 管理器共享这样的数据库,我认为商店和发布者只是提取数据通过 APIM Analytics 2.6.0 公开的 REST API,我说的对吗?此外,只需要在 AM Analytics 中运行工作人员配置文件
    • 是的,只需要运行工作人员配置文件。本质上 STATS_DB 和 APIM_ANALYTICS_DB 是相同的,似乎文档是指具有不同名称的数据库。从 APIM 2.6.0 开始,分析数据库不需要与 APIM 共享
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-03
    • 2016-05-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多