问题标签 [instana]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
212 浏览

apache-kafka - 我们如何使用 INSTANA 来监控和管理 Apache Kafka 和 Zookeeper 集群

我已经在生产环境中建立了一个 Kafka & Zookeeper 集群。我需要设置 INSTANA APM 工具来监控和管理生产 Kafka 和 Zookeeper 集群。有没有人用过 INSTANA 来监控 Kafka 。请分享您对此的想法。

0 投票
1 回答
817 浏览

javascript - 将 Instana 错误跟踪集成到 Angular 2 应用程序中

我正在尝试将 Instana 集成到应用程序中。更具体地说,我正在尝试将错误从我的 Angular 应用程序发送到 Instana。我的代码“工作”,所以这是一个关于最佳实践的问题。

根据我的理解,Instana 的后端关联文档定义了“窗口”中的函数。我在 index.html 中设置了与此类似的内容。

我遇到的问题是,当我尝试按照 Instana 的Angular 2+ 集成指南进行错误跟踪时,他们调用了我可以从窗口访问的方法之一。该指南直接调用该函数ineum(...)本身。当我尝试这样做时,我的项目无法编译。

我目前的解决方法是:(<any>window).ineum('reportError', errorContext);但我正在查看另一个堆栈溢出问题,他们在 javascript 中以不同方式访问窗口。

  1. 将类型转换为“任何”窗口是一种不好的做法吗?
  2. 是更好地尝试window['ineum'](...)还是只是语法偏好?
  3. 尝试在另一个文件中定义函数更好,比如某种 Instana 服务,然后在 index.html 脚本和 CustomErrorHandler 中使用该服务,还是将其保留在窗口中?(虽然这对我来说可能有点棘手)

很抱歉我的困惑,因为这可能不是一个实际问题,因为我的代码正在“工作”,但我只是想澄清一下。我不确定我是否没有正确遵循 Instana 的指南,但这是我能找到的最好的。我尝试通过他们的联系页面联系,但我还没有收到回复。

0 投票
1 回答
217 浏览

nginx - 在 Instana 中包含来自 GitLab 安装的 nginx 指标

我在使用 Instana 监控我的 GitLab 安装时遇到了一些问题。GitLab 和附带的 nginx 运行良好,只有监控不起作用。

Instana 识别 nginx,但无法获取任何信息,因为它无法从 /nginx_status 位置获取数据。

我将 /nginx_status 的附加配置添加到 /etc/gitlab/gitlab.rb 并使用 gitlab-ctl reconfigure 安装它(正如 gitlab 文档所说)。基本上 gitlab 工作正常并公开状态页面http://git-test:9999/nginx_status

我的配置文件 /var/opt/gitlab/nginx/conf/nginx.conf 现在在其末尾有一个额外的包含 /var/opt/gitlab/nginx/conf/nginx-status.conf 。文件内容似乎也很好。

我现在的问题是 instana 没有获取通过 /nginx_status 公开的信息,说明 nginx 需要配置。

未找到状态 URL。nginx 配置文件被解析,找不到 stub_status 方向。需要配置此指令以收集 nginx 指标。以下片段显示了如何在 nginx 配置文件中配置 stub_status。

在我看来,instana 似乎没有遵循包含,因此没有从 /var/opt/gitlab/nginx/conf/nginx-status.conf 中获取配置。所以基本上 instana 对它要求的信息一无所知。

你们中有人知道我如何将这些状态信息提供给 instana 吗?在此先感谢各位,并致以最诚挚的问候。塞巴斯蒂安

0 投票
1 回答
174 浏览

ubuntu-14.04 - Ubuntu上的Instana代理一班轮安装错误

我尝试使用 docker 命令安装 instana 代理,它可以工作,但我需要使用一个 liner 命令安装它,并且在尝试时它会给出如下错误:

我试过私人wifi(没有代理),但还是一样。任何人都可以帮助解决这个错误吗?

谢谢!

0 投票
1 回答
129 浏览

rest - Instana REST API,405 错误 - 如何修复?

试图通过 Instana REST API 接收信息。看起来像这样:

找回那个错误:

匹配的 Curl 脚本(我不能使用)看起来像这样并且可以工作:

任何想法?

0 投票
1 回答
244 浏览

reactjs - Instana 与 create-react-app 集成以下载源映射以报告错误

默认情况下启用 CRA 的源映射。我已允许 Instana 从我的生产应用程序下载源地图,但报告的错误仍然是压缩和丑化的。我猜配置没有效果。

参考这个文档

当我从终端对源映射进行 curl 时,它可以工作。我的网站在 HTTPS 上,但文档说它发出 HTTP 请求。这是根本原因吗?如何解决?

0 投票
0 回答
67 浏览

kubernetes - 如何在 Kubernetes 中为 statefulsets 资源设置适当的权限?

我在 minishift 上运行 Instana 代理。我看到这些日志:

2020-05-26T03:10:58.763+00:00 | 警告 | nstana-sensor-scheduler-thread-1 | Kubernetes | com.instana.sensor-kubernetes - 1.2.106 | Instana 代理无权监视 statefulsets 更改。没有此权限,Kubernetes 传感器将无法正常工作。请确保statefulsets资源的适当权限。

如何在 Kubernetes 中为 statefulsets 资源设置适当的权限?

编辑

我使用了 2 个 yaml 文件。我使用此 yaml 文件按原样安装操作员同上,没有任何更改:https ://github.com/instana/instana-agent-operator/releases/latest/download/instana-agent-operator.yaml

我使用这个自定义资源 yaml 文件https://github.com/instana/instana-agent-operator/blob/master/deploy/instana-agent.customresource.yaml只做了两个更改:我size: 1在规范键下添加并替换replace-me为正确的代理密钥。

编辑2

oc api-resources就是这样创建项目和部署定义文件的。结果可以在这里找到-> https://pastebin.com/A6zRRReS

0 投票
2 回答
52 浏览

instana - 如何在动态代理中设置模式和时间?

我指的是这个页面:

https://www.instana.com/docs/setup_and_manage/host_agent/updates/#update-interval

除了登录到 pod 并手动更改 etc/instana/com.instana.agent.main.config.UpdateManager.cfg 文件中的文件之外,有没有办法从外部作为环境变量传递模式和时间?

0 投票
0 回答
79 浏览

monitoring - 有没有人假设 Instana 如何避免采样和处理 100% 的跟踪

大多数分析和存储跟踪的 APM 解决方案都会对跟踪进行采样以管理存储/分析的跟踪量(每天数百万!)。

Instana 声称无需采样即可存储和分析所有痕迹。我一直在围绕 Instana 进行一些研究,但没有看到任何白皮书/博客文章暗示他们如何实现这一目标。想知道是否有我错过的白皮书/研讨会可能暗示了这一点。

例如,Lightstep 也有类似的声明,并通过其卫星架构来实现 - 他们提供了一个高级解释,说明他们如何尝试(临时)捕获 100% 的痕迹。

这里的社区是否有任何好的假设 - 高水平 - Instana 如何应对挑战?

0 投票
0 回答
64 浏览

docker - Instana monitoring inside docker swarm cluster?

I'm trying to monitor a springboot microservice with instana on a docker swarm cluster. the Microservice has 2 replicas per node on a 3 nodes cluster. it is possible? do i need to run instana agent image with docker run? docker service? any help will be appreciate.

Thanks