gpt4 book ai didi

weblogic - 错误 - "INVALID"不是有效的开始标记

转载 作者:行者123 更新时间:2023-12-04 01:40:11 28 4
gpt4 key购买 nike

我可以看到目标状态为 down 并且错误“无效”不是普罗米修斯控制台中的有效启动 token 。

我按照以下步骤操作:

  • 在 linux1 机器上安装 Prometheus。
  • 在 linux2 机器上安装 weblogic。
  • 在 weblogic 服务器上部署 jar 文件
  • 验证仪表
  • 在 prometheus.yml 中添加 weblogic 服务器条目
  • 重启prometheus服务。

  • 以下是详细信息——

    普罗米修斯日志:

    level=warn ts=2019-09-06T11:42:42.187Z caller=scrape.go:937 component="scrape manager" scrape_pool=weblogic1 target=http://**********.*.****.*:7001/wls-exporter msg="append failed" err="\"INVALID\" is not a valid start token"



    curl output1 :-
    -bash-4.2$ curl http://**********.***.****.***:7001/wls-exporter | promtool check metrics
    -bash: promtool: command not found
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 1783 100 1783 0 0 323k 0 --:--:-- --:--:-- --:--:-- 348k
    (23) Failed writing body
    -bash-4.2$

    curl output2 :-
    -bash-4.2$ curl -v --noproxy '*' 'http://**********.***.****.***:7001/wls-exporter'
    * About to connect() to **********.***.****.*** port 7001 (#0)
    * Trying **.**.***.***...
    * Connected to **********.***.****.*** (**.**.***.***) port 7001 (#0)
    > GET /wls-exporter HTTP/1.1
    > User-Agent: curl/7.29.0
    > Host: **********.***.****.***:7001
    > Accept: */*
    >
    < HTTP/1.1 200 OK
    < Date: Fri, 06 Sep 2019 11:27:23 GMT
    < Content-Length: 1783
    <
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Weblogic Monitoring Exporter</title>
    </head>
    <body>
    <h2>This is the WebLogic Monitoring Exporter.</h2>
    <p>The metrics are found at <a href="/wls-exporter/metrics">
    metrics</a> relative to this location.
    </p>
    <h2>Configuration</h2>
    <p>To change the configuration:</p>
    <form action="/wls-exporter/configure" method="post" enctype="multipart/form-data">
    <input type="radio" name="effect" value="append">Append
    <input type="radio" name="effect" value="replace" checked="checked">Replace
    <br><input type="file" name="configuration">
    <br><input type="submit">
    </form>
    <p>Current Configuration</p>
    <p><code><pre>
    host: **********.***.****.***
    port: 7001
    query_sync:
    url: http://coordinator:8999/
    refreshInterval: 5
    metricsNameSnakeCase: true
    domainQualifier: true
    restPort: 7001
    queries:
    - key: name
    keyName: server
    applicationRuntimes:
    key: name
    keyName: app
    componentRuntimes:
    type: WebAppComponentRuntime
    prefix: webapp_config_
    key: name
    values: [deploymentState, contextRoot, sourceInfo, openSessionsHighCount, openSessionsCurrentCount, sessionsOpenedTotalCount, sessionCookieMaxAgeSecs, sessionInvalidationIntervalSecs, sessionTimeoutSecs, singleThreadedServletPoolSize, sessionIDLength, servletReloadCheckSecs, jSPPageCheckSecs]
    servlets:
    prefix: weblogic_servlet_
    key: servletName
    values: [invocationTotalCount, reloadTotal, executionTimeAverage, poolMaxCapacity, executionTimeTotal, reloadTotalCount, executionTimeHigh, executionTimeLow]
    - JVMRuntime:
    prefix: jvm_
    key: name
    values: [heapFreeCurrent, heapFreePercent, heapSizeCurrent, heapSizeMax, uptime, processCpuLoad]
    </pre></code></p>
    * Connection #0 to host **********.***.****.*** left intact
    -bash-4.2$

    最佳答案

    错误 ""INVALID" is not a valid start token"通常在 Prometheus 期望 OpenMetric format 时遇到但得到别的东西。在这种情况下,如果您省略了 /metrics,导出商登陆页面在 URL 的 en 中或者导出器报告错误页面 ( 401 - Authentication required .

    调查the relevant source code ,似乎 Prometheus 发送给导出器的身份验证 token 被转发到 Weblogic API。 prometheus 配置应该如下所示:

    - job_name: 'weblogic'
    ...
    basic_auth:
    username: weblogic
    password: friend

    您可以使用 curl 测试它相关参数:
    curl -u 'weblogic:friend' http://**********.***.****.***:7001/wls-exporter/metrics | promtool check metrics

    关于weblogic - 错误 - "INVALID"不是有效的开始标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57823842/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com