Glassfish 기본 검사 및 정책

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 6분
  • 에이전트 클라이언트 수집기는 Glassfish 모니터링에 대해 다음과 같은 기본 검사 및 정책을 제공합니다.

    표 1. Glassfish 메트릭 정책
    유형 검사 설명 사용 및 사용 예시 출력
    메트릭 glassfish.metric-jvm-level

    Glassfish 서버의 JVM 메트릭을 검색합니다.

    기본 인증 자격 증명이 필요합니다.

    -i, --instance  Glassfish Monitoring Instance Name (required)
    -p, --password  Glassfish password
    -P, --port  Glassfish API port
    --ssl  Enable secure connnection to Glassfish
    -u –username  Glassfish username
    

    사용 예: metric-glassfish-jvm-level.rb {{if .labels.params_port}} -P {{.labels.params_port}} {{end}} -i {{.labels.params_glassfish_server_instance}}

    glassfish.jvm.garbage-collectors.Scavenge.CollectionCount 200 0 1652959788
    메트릭 glassfish.metric-server-requests

    Glassfish 서버에 배포된 모든 애플리케이션에 대해 http-request 메트릭을 제공합니다.

    기본 인증 자격 증명이 필요합니다.

    -i, --instance  Glassfish Monitoring Instance Name (required)
    -p, --password  Glassfish password
    -P, --port  Glassfish API port
    --ssl  Enable secure connnection to Glassfish
    -u –username  Glassfish username
    

    사용 예: metric-glassfish-server-requests.rb -i {{.labels.params_glassfish_server_instance}} {{if .labels.params_port}} -P {{.labels.params_port}} {{end}}

    glassfish.http-service.server.request.Count 200 0 1652959788
    메트릭 glassfish.metric-server-resources

    Glassfish 서버에 배포된 자원의 메트릭을 제공합니다.

    기본 인증 자격 증명이 필요합니다.

    -i, --instance  Glassfish Monitoring Instance Name (required)
    -P, --port  Glassfish API port
    -r --resource_pool  Resource Pool Name
    --ssl  Enable secure connnection to Glassfish
    -u –username  Glassfish username
    -p --password  Glassfish password
    

    사용 예: metric-glassfish-server-resources.rb {{if .labels.params_port}} -P {{.labels.params_port}} {{end}} {{if .labels.params_resource_pool}} -r {{.labels.params_resource_pool}} {{end}} -i {{.labels.params_glassfish_server_instance}}

    glassfish.resources. {{PoolName}}. AverageConnWaitTime 0 1652959936
    메트릭 glassfish.metric-transaction-service

    Glassfish 서버에 배포된 애플리케이션의 모든 트랜잭션에 대한 메트릭을 제공합니다.

    기본 인증 자격 증명이 필요합니다.

    -i, --instance  Glassfish Monitoring Instance Name (required)
    -P, --port  Glassfish API port
    --ssl  Enable secure connnection to Glassfish
    -u –username  Glassfish username
    -p --password  Glassfish password
    

    사용 예: metric-glassfish-transaction-service.rb {{if .labels.params_port}} -P {{.labels.params_port}} {{end}} -i {{.labels.params_glassfish_server_instance}}

    glassfish.transaction-service.ActiveCount 0 1652959977
    메트릭 glassfish.metrics-deployed-apps

    Glassfish 서버에 배포된 애플리케이션의 메트릭 출력을 제공합니다.

    기본 인증 자격 증명이 필요합니다.

    -a, --apps  Application deployed on Glassfish server (required)
    -i, --instance  Glassfish Monitoring Instance Name (required)
    -P, --port  Glassfish API port
    --ssl  Enable secure connnection to Glassfish
    -u –username  Glassfish username
    -p --password  Glassfish password
    

    사용 예: metric-glassfish-deployed-applications.rb {{if .labels.params_port}} -P {{.labels.params_port}} {{end}} -a {{.labels.params_deployed_apps}} -i {{.labels.params_glassfish_server_instance}}

    glassfish.applications. {{Deployed Application}}. ActivatedSessionsTotal 0 1652959665
    메트릭 glassfish.metrics-deployment-lifecycle

    Glassfish 서버 애플리케이션의 수명주기 메트릭을 제공합니다.

    기본 인증 자격 증명이 필요합니다.

    metric-glassfish-deployment-lifecycle.rb (options)
    -i, --instance  Glassfish Monitoring Instance Name (required)
    -p --password  Glassfish password
    -P, --port  Glassfish API port
    --ssl  Enable secure connnection to Glassfish
    -u –username  Glassfish username
    

    사용 예: metric-glassfish-deployment-lifecycle.rb {{if .labels.params_port}} -P {{.labels.params_port}} {{end}} -i {{.labels.params_glassfish_server_instance}}

    glassfish.deployment.lifecycle.ActiveApplicationsDeployed 2 1653022649