Skip to content

Instantly share code, notes, and snippets.

@gingerwizard
Created November 6, 2018 15:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gingerwizard/f0a7e7d8da0ef0c8d479f77b358e9fe9 to your computer and use it in GitHub Desktop.
Save gingerwizard/f0a7e7d8da0ef0c8d479f77b358e9fe9 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
{
"took" : 7,
"timed_out" : false,
"_shards" : {
"total" : 15,
"successful" : 15,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : 156,
"max_score" : 3.871201,
"hits" : [
{
"_index" : "apm-6.5.0-transaction-2018.11.06",
"_type" : "doc",
"_id" : "n1ed6WYBtk1CwC_SUTng",
"_score" : 3.871201,
"_source" : {
"@timestamp" : "2018-11-06T15:21:33.260Z",
"timestamp" : {
"us" : 1541517693260977
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"name" : "transaction",
"event" : "transaction"
},
"transaction" : {
"id" : "850119cbf335f8d8",
"name" : "FindOwnersPage",
"duration" : {
"us" : 520299
},
"type" : "react",
"sampled" : true,
"span_count" : {
"started" : 1
}
},
"context" : {
"user" : {
"ip" : "172.17.0.1",
"user-agent" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36"
},
"service" : {
"agent" : {
"version" : "%%agent-version%%",
"name" : "js-base"
},
"version" : "1.0.0",
"language" : {
"name" : "javascript"
},
"name" : "petclinic-react"
},
"page" : {
"referer" : "http://localhost:8081/",
"url" : "http://localhost:8081/owners/list"
}
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
}
}
},
{
"_index" : "apm-6.5.0-transaction-2018.11.06",
"_type" : "doc",
"_id" : "zFed6WYBtk1CwC_SeDl0",
"_score" : 3.1441522,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.261Z",
"parent" : {
"id" : "8129dfb31e434063"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692261348
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"name" : "transaction",
"event" : "transaction"
},
"transaction" : {
"result" : "HTTP 2xx",
"sampled" : true,
"span_count" : {
"dropped" : {
"total" : 0
},
"started" : 151
},
"id" : "5362550d761f7231",
"name" : "OwnerRestController#getOwners",
"duration" : {
"us" : 70954
},
"type" : "request"
},
"context" : {
"service" : {
"runtime" : {
"name" : "Java",
"version" : "10.0.2"
},
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
},
"version" : "1.0.0",
"environment" : "production",
"language" : {
"version" : "10.0.2",
"name" : "Java"
}
},
"request" : {
"socket" : {
"encrypted" : false,
"remote_address" : "172.17.0.1"
},
"http_version" : "1.1",
"method" : "GET",
"headers" : {
"accept-language" : "en-GB,en-US;q=0.9,en;q=0.8",
"user-agent" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36",
"cache-control" : "no-cache",
"pragma" : "no-cache",
"host" : "localhost:8081",
"referer" : "http://localhost:8081/owners/list",
"dnt" : "1",
"connection" : "close",
"content-length" : "2",
"accept-charset" : "utf-8",
"accept-encoding" : "gzip, deflate, br",
"accept" : "*/*",
"elastic-apm-traceparent" : "00-c73e93a9437aa15000dde34d6e5803ae-8129dfb31e434063-01"
},
"cookies" : {
"csrftoken" : "[REDACTED]",
"io" : "9F8uU75vwDmeidYeAAAP",
"sid" : "Fe26.2**d259e522fed5b8a6896844fbe12b7c037fc2b68a55a1a0e11544350552156986*O32aGIxyMihBf_UxwTlrMA*7a4G3CudW9mlb-h_w5MhkhgOkTMEu8Q2gC60pdOvME_MrQVKolrq6zneHx8nf6v_KPUCA3vgxfEBgr1EZXSD74ZmfreHpTaBPZMsCH6yTsfXgWxrbl_KQcPEHswQsR5foP7fptEAurHcYDCG7fhEMg**5df3e95ba45704a7fe6d569bb487ac0746d90f9bef9d20e1963c0b6092094581*S7UF8rARas0KYNFhEgMBa-TUOTDOfHPl1vFoQQrzI8Y"
},
"url" : {
"protocol" : "http",
"full" : "http://localhost:8081/petclinic/api/owners",
"hostname" : "localhost",
"port" : "8081",
"pathname" : "/petclinic/api/owners"
}
},
"response" : {
"finished" : true,
"headers_sent" : true,
"status_code" : 200,
"headers" : {
"Transfer-Encoding" : "chunked",
"Date" : "Tue, 06 Nov 2018 15:21:32 GMT",
"Connection" : "close",
"Content-Type" : "application/json;charset=UTF-8"
}
},
"system" : {
"ip" : "172.17.0.9",
"hostname" : "Linux",
"architecture" : "amd64",
"platform" : "petclinic-server-5d4f885974-6tm5h"
},
"process" : {
"pid" : 7,
"ppid" : 1,
"title" : "/usr/lib/jvm/java-10-openjdk-amd64/bin/java"
}
}
}
},
{
"_index" : "apm-6.5.0-transaction-2018.11.06",
"_type" : "doc",
"_id" : "1led6WYBtk1CwC_SeDmN",
"_score" : 3.1441522,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.050Z",
"transaction" : {
"duration" : {
"us" : 473803
},
"type" : "request",
"result" : "HTTP 2xx",
"sampled" : true,
"span_count" : {
"started" : 1
},
"id" : "ab30d1f3ef639430",
"name" : "/api/owners"
},
"context" : {
"response" : {
"headers" : {
"transfer-encoding" : "chunked",
"x-frame-options" : "SAMEORIGIN",
"strict-transport-security" : "max-age=15552000; includeSubDomains",
"x-download-options" : "noopen",
"x-xss-protection" : "1; mode=block",
"content-encoding" : "gzip",
"vary" : "Accept-Encoding",
"x-dns-prefetch-control" : "off",
"x-content-type-options" : "nosniff",
"content-type" : "application/json;charset=UTF-8",
"connection" : "close",
"date" : "Tue, 06 Nov 2018 15:21:32 GMT"
},
"status_code" : 200
},
"system" : {
"architecture" : "x64",
"platform" : "darwin",
"ip" : "172.17.0.1",
"hostname" : "Dales-iMac.local"
},
"process" : {
"pid" : 77617,
"ppid" : 77616,
"title" : "node",
"argv" : [
"/Users/dalemcdiarmid/.nvm/versions/node/v8.11.0/bin/node",
"/opt/spring-petclinic/frontend/server/bin/www"
]
},
"service" : {
"agent" : {
"version" : "1.13.0",
"name" : "nodejs"
},
"version" : "1.0.0",
"language" : {
"name" : "javascript"
},
"runtime" : {
"name" : "node",
"version" : "8.11.0"
},
"name" : "petclinic-node"
},
"request" : {
"url" : {
"raw" : "/api/owners",
"protocol" : "http:",
"hostname" : "localhost",
"port" : "8081",
"pathname" : "/api/owners",
"full" : "http://localhost:8081/api/owners"
},
"socket" : {
"remote_address" : "127.0.0.1",
"encrypted" : false
},
"headers" : {
"referer" : "http://localhost:8081/owners/list",
"user-agent" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36",
"dnt" : "1",
"host" : "localhost:8081",
"accept-encoding" : "gzip, deflate, br",
"accept" : "*/*",
"elastic-apm-traceparent" : "00-c73e93a9437aa15000dde34d6e5803ae-46c4a97fca41a4cd-01",
"cache-control" : "no-cache",
"cookie" : "csrftoken=[REDACTED]; io=9F8uU75vwDmeidYeAAAP; sid=Fe26.2**d259e522fed5b8a6896844fbe12b7c037fc2b68a55a1a0e11544350552156986*O32aGIxyMihBf_UxwTlrMA*7a4G3CudW9mlb-h_w5MhkhgOkTMEu8Q2gC60pdOvME_MrQVKolrq6zneHx8nf6v_KPUCA3vgxfEBgr1EZXSD74ZmfreHpTaBPZMsCH6yTsfXgWxrbl_KQcPEHswQsR5foP7fptEAurHcYDCG7fhEMg**5df3e95ba45704a7fe6d569bb487ac0746d90f9bef9d20e1963c0b6092094581*S7UF8rARas0KYNFhEgMBa-TUOTDOfHPl1vFoQQrzI8Y",
"accept-language" : "en-GB,en-US;q=0.9,en;q=0.8",
"pragma" : "no-cache",
"connection" : "close"
},
"http_version" : "1.1",
"method" : "GET"
}
},
"parent" : {
"id" : "46c4a97fca41a4cd"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692050006
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"name" : "transaction",
"event" : "transaction"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "O1ed6WYBtk1CwC_SUTmQ",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.268Z",
"context" : {
"db" : {
"type" : "sql",
"user" : "root@172.17.0.9",
"statement" : "select pets0_.owner_id as owner_id4_1_0_, pets0_.id as id1_1_0_, pets0_.id as id1_1_1_, pets0_.name as name2_1_1_, pets0_.birth_date as birth_da3_1_1_, pets0_.owner_id as owner_id4_1_1_, pets0_.type_id as type_id5_1_1_, pettype1_.id as id1_4_2_, pettype1_.name as name2_4_2_ from pets pets0_ left outer join types pettype1_ on pets0_.type_id=pettype1_.id where pets0_.owner_id=?"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"transaction" : {
"id" : "5362550d761f7231"
},
"parent" : {
"id" : "5362550d761f7231"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"span" : {
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 226
},
"stacktrace" : [
{
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement"
},
{
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
}
},
{
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection"
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
}
},
{
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
}
},
{
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java"
},
{
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java"
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl"
},
{
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
}
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
}
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1"
},
{
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
}
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
],
"id" : 7849951407669892739,
"parent" : -3214913667684404687,
"hex_id" : "ecf0a136e63dd683"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692268144
},
"processor" : {
"name" : "transaction",
"event" : "span"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "Pled6WYBtk1CwC_SUTmQ",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.269Z",
"parent" : {
"id" : "5362550d761f7231"
},
"timestamp" : {
"us" : 1541517692269161
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"processor" : {
"event" : "span",
"name" : "transaction"
},
"span" : {
"duration" : {
"us" : 230
},
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true
},
{
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true
},
{
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java"
},
{
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
}
},
{
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections"
},
{
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
}
},
{
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true
},
{
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
}
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
}
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
}
},
{
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction"
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke"
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke"
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
],
"id" : -6042196794063622174,
"parent" : -3214913667684404687,
"hex_id" : "2c25ce075ad56fe2",
"name" : "SELECT",
"type" : "db.mysql.query"
},
"context" : {
"service" : {
"name" : "petclinic-spring",
"agent" : {
"version" : "0.9.0-SNAPSHOT",
"name" : "java"
}
},
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
}
},
"transaction" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "QVed6WYBtk1CwC_SUTmQ",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.270Z",
"context" : {
"db" : {
"statement" : "select pets0_.owner_id as owner_id4_1_0_, pets0_.id as id1_1_0_, pets0_.id as id1_1_1_, pets0_.name as name2_1_1_, pets0_.birth_date as birth_da3_1_1_, pets0_.owner_id as owner_id4_1_1_, pets0_.type_id as type_id5_1_1_, pettype1_.id as id1_4_2_, pettype1_.name as name2_4_2_ from pets pets0_ left outer join types pettype1_ on pets0_.type_id=pettype1_.id where pets0_.owner_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"transaction" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692270003
},
"beat" : {
"version" : "6.5.0",
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"span" : {
"id" : 4802442204911256131,
"parent" : -3214913667684404687,
"hex_id" : "c2a5b3bdae144243",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 197
},
"stacktrace" : [
{
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy"
},
{
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
}
},
{
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
}
},
{
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java"
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
}
},
{
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization"
},
{
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
}
},
{
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list"
},
{
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
}
},
{
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
}
},
{
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java"
},
{
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java"
},
{
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list"
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
}
},
{
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter"
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java"
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation"
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java"
},
{
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
]
},
"parent" : {
"id" : "5362550d761f7231"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "RFed6WYBtk1CwC_SUTmQ",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.271Z",
"processor" : {
"name" : "transaction",
"event" : "span"
},
"transaction" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"span" : {
"stacktrace" : [
{
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java"
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
}
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true
},
{
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java"
},
{
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true
},
{
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
}
},
{
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
}
},
{
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true
},
{
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
}
},
{
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list"
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl"
},
{
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
}
},
{
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true
},
{
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor"
},
{
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true
},
{
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
],
"id" : -4426758820997950900,
"parent" : -3214913667684404687,
"hex_id" : "4290fe4e6817124c",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 282
}
},
"context" : {
"db" : {
"type" : "sql",
"user" : "root@172.17.0.9",
"statement" : "select pets0_.owner_id as owner_id4_1_0_, pets0_.id as id1_1_0_, pets0_.id as id1_1_1_, pets0_.name as name2_1_1_, pets0_.birth_date as birth_da3_1_1_, pets0_.owner_id as owner_id4_1_1_, pets0_.type_id as type_id5_1_1_, pettype1_.id as id1_4_2_, pettype1_.name as name2_4_2_ from pets pets0_ left outer join types pettype1_ on pets0_.type_id=pettype1_.id where pets0_.owner_id=?"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"parent" : {
"id" : "5362550d761f7231"
},
"timestamp" : {
"us" : 1541517692271376
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "Rled6WYBtk1CwC_SUTmQ",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.272Z",
"processor" : {
"name" : "transaction",
"event" : "span"
},
"span" : {
"hex_id" : "ce55accec82fef17",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 291
},
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke"
},
{
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java"
},
{
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true
},
{
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
}
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list"
},
{
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
}
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl"
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
}
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
}
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
}
},
{
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll"
},
{
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor"
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners"
}
],
"id" : 5644607712100609815,
"parent" : -3214913667684404687
},
"context" : {
"db" : {
"user" : "root@172.17.0.9",
"statement" : "select pets0_.owner_id as owner_id4_1_0_, pets0_.id as id1_1_0_, pets0_.id as id1_1_1_, pets0_.name as name2_1_1_, pets0_.birth_date as birth_da3_1_1_, pets0_.owner_id as owner_id4_1_1_, pets0_.type_id as type_id5_1_1_, pettype1_.id as id1_4_2_, pettype1_.name as name2_4_2_ from pets pets0_ left outer join types pettype1_ on pets0_.type_id=pettype1_.id where pets0_.owner_id=?",
"type" : "sql"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"transaction" : {
"id" : "5362550d761f7231"
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692272134
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "SFed6WYBtk1CwC_SUTmQ",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.272Z",
"transaction" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"span" : {
"id" : 854618746723827321,
"parent" : -3214913667684404687,
"hex_id" : "8bdc3738e0dcfe79",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 190
},
"stacktrace" : [
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement"
},
{
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
}
},
{
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java"
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java"
},
{
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection"
},
{
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true
},
{
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
}
},
{
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java"
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl"
}
]
},
"context" : {
"service" : {
"name" : "petclinic-spring",
"agent" : {
"version" : "0.9.0-SNAPSHOT",
"name" : "java"
}
},
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
}
},
"parent" : {
"id" : "5362550d761f7231"
},
"timestamp" : {
"us" : 1541517692272963
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "UVed6WYBtk1CwC_SUTmQ",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.276Z",
"processor" : {
"name" : "transaction",
"event" : "span"
},
"context" : {
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692276080
},
"span" : {
"hex_id" : "8d2cfc1c4eda47bb",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 195
},
"stacktrace" : [
{
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java"
},
{
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet"
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
}
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
}
},
{
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true
},
{
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache"
},
{
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
}
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl"
},
{
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl"
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
}
},
{
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl"
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository"
},
{
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor"
},
{
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java"
},
{
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
}
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners"
}
],
"id" : 949410819980543931,
"parent" : -3214913667684404687
},
"transaction" : {
"id" : "5362550d761f7231"
},
"parent" : {
"id" : "5362550d761f7231"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "VFed6WYBtk1CwC_SUTmQ",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.277Z",
"processor" : {
"name" : "transaction",
"event" : "span"
},
"parent" : {
"id" : "5362550d761f7231"
},
"beat" : {
"version" : "6.5.0",
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp"
},
"span" : {
"hex_id" : "63630d18cf84fb9c",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 231
},
"stacktrace" : [
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true
},
{
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
}
},
{
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
}
},
{
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true
},
{
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections"
},
{
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list"
},
{
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
}
},
{
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list"
},
{
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java"
},
{
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
}
},
{
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java"
},
{
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation"
},
{
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
}
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java"
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy"
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
],
"id" : -2061789804193580132,
"parent" : -3214913667684404687
},
"context" : {
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"transaction" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692277214
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "VVed6WYBtk1CwC_SUTmQ",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.277Z",
"span" : {
"id" : 9062608871049167096,
"parent" : -3214913667684404687,
"hex_id" : "fdc4dac0a13080f8",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 469
},
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy"
},
{
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize"
},
{
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister"
},
{
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java"
},
{
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true
},
{
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
}
},
{
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache"
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list"
},
{
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java"
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
}
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
}
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
}
},
{
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
}
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java"
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java"
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke"
},
{
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java"
}
]
},
"context" : {
"db" : {
"statement" : "select pets0_.owner_id as owner_id4_1_0_, pets0_.id as id1_1_0_, pets0_.id as id1_1_1_, pets0_.name as name2_1_1_, pets0_.birth_date as birth_da3_1_1_, pets0_.owner_id as owner_id4_1_1_, pets0_.type_id as type_id5_1_1_, pettype1_.id as id1_4_2_, pettype1_.name as name2_4_2_ from pets pets0_ left outer join types pettype1_ on pets0_.type_id=pettype1_.id where pets0_.owner_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"parent" : {
"id" : "5362550d761f7231"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"transaction" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692277530
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "V1ed6WYBtk1CwC_SUTmQ",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.278Z",
"transaction" : {
"id" : "5362550d761f7231"
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692278711
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"context" : {
"db" : {
"type" : "sql",
"user" : "root@172.17.0.9",
"statement" : "select pets0_.owner_id as owner_id4_1_0_, pets0_.id as id1_1_0_, pets0_.id as id1_1_1_, pets0_.name as name2_1_1_, pets0_.birth_date as birth_da3_1_1_, pets0_.owner_id as owner_id4_1_1_, pets0_.type_id as type_id5_1_1_, pettype1_.id as id1_4_2_, pettype1_.name as name2_4_2_ from pets pets0_ left outer join types pettype1_ on pets0_.type_id=pettype1_.id where pets0_.owner_id=?"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"version" : "0.9.0-SNAPSHOT",
"name" : "java"
}
}
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"span" : {
"id" : -1871139132717440707,
"parent" : -3214913667684404687,
"hex_id" : "660860df5d0b613d",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 336
},
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize"
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true
},
{
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4"
},
{
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java"
},
{
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true
},
{
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java"
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
}
},
{
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true
},
{
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
}
},
{
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java"
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
}
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners"
}
]
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "WFed6WYBtk1CwC_SUTmQ",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.279Z",
"processor" : {
"name" : "transaction",
"event" : "span"
},
"span" : {
"hex_id" : "97021c529939c732",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 413
},
"stacktrace" : [
{
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement"
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
}
},
{
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
}
},
{
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection"
},
{
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java"
},
{
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true
},
{
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
}
},
{
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list"
},
{
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl"
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
}
},
{
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
}
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor"
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java"
},
{
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl"
}
],
"id" : 1657918753909360434,
"parent" : -3214913667684404687
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"context" : {
"db" : {
"statement" : "select pets0_.owner_id as owner_id4_1_0_, pets0_.id as id1_1_0_, pets0_.id as id1_1_1_, pets0_.name as name2_1_1_, pets0_.birth_date as birth_da3_1_1_, pets0_.owner_id as owner_id4_1_1_, pets0_.type_id as type_id5_1_1_, pettype1_.id as id1_4_2_, pettype1_.name as name2_4_2_ from pets pets0_ left outer join types pettype1_ on pets0_.type_id=pettype1_.id where pets0_.owner_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"transaction" : {
"id" : "5362550d761f7231"
},
"parent" : {
"id" : "5362550d761f7231"
},
"timestamp" : {
"us" : 1541517692279137
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "W1ed6WYBtk1CwC_SUTmQ",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.280Z",
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"span" : {
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
}
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize"
},
{
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java"
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
}
},
{
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
}
},
{
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
}
},
{
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader"
},
{
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java"
},
{
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
}
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list"
},
{
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl"
},
{
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter"
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
}
},
{
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1"
},
{
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor"
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java"
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl"
}
],
"id" : 2544479756061926202,
"parent" : -3214913667684404687,
"hex_id" : "a34fcedb5e3e633a",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 365
}
},
"parent" : {
"id" : "5362550d761f7231"
},
"transaction" : {
"id" : "5362550d761f7231"
},
"timestamp" : {
"us" : 1541517692280715
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"context" : {
"db" : {
"user" : "root@172.17.0.9",
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "Zled6WYBtk1CwC_SUTnF",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.285Z",
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"context" : {
"db" : {
"type" : "sql",
"user" : "root@172.17.0.9",
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"timestamp" : {
"us" : 1541517692285639
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"span" : {
"id" : -6071410794089146198,
"parent" : -3214913667684404687,
"hex_id" : "2bbe040cecd818aa",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 291
},
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke"
},
{
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
}
},
{
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
}
},
{
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize"
},
{
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
}
},
{
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
}
},
{
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java"
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
}
},
{
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
}
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
}
},
{
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java"
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport"
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke"
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
]
},
"transaction" : {
"id" : "5362550d761f7231"
},
"parent" : {
"id" : "5362550d761f7231"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "bFed6WYBtk1CwC_SUTnF",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.288Z",
"context" : {
"db" : {
"statement" : "select pets0_.owner_id as owner_id4_1_0_, pets0_.id as id1_1_0_, pets0_.id as id1_1_1_, pets0_.name as name2_1_1_, pets0_.birth_date as birth_da3_1_1_, pets0_.owner_id as owner_id4_1_1_, pets0_.type_id as type_id5_1_1_, pettype1_.id as id1_4_2_, pettype1_.name as name2_4_2_ from pets pets0_ left outer join types pettype1_ on pets0_.type_id=pettype1_.id where pets0_.owner_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
},
"name" : "petclinic-spring"
}
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"event" : "span",
"name" : "transaction"
},
"span" : {
"type" : "db.mysql.query",
"duration" : {
"us" : 373
},
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
}
},
{
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java"
},
{
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
}
},
{
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java"
},
{
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization"
},
{
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
}
},
{
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList"
},
{
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
}
},
{
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java"
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
}
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
}
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
}
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java"
},
{
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
}
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke"
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
],
"id" : 1230789466670351225,
"parent" : -3214913667684404687,
"hex_id" : "9114a47fba2dc379",
"name" : "SELECT"
},
"transaction" : {
"id" : "5362550d761f7231"
},
"timestamp" : {
"us" : 1541517692288225
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "cVed6WYBtk1CwC_SUTnF",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.290Z",
"processor" : {
"event" : "span",
"name" : "transaction"
},
"transaction" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692290433
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"span" : {
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 263
},
"stacktrace" : [
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke"
},
{
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java"
},
{
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize"
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
}
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true
},
{
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java"
},
{
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl"
},
{
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
}
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
}
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java"
},
{
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor"
},
{
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
}
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java"
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java"
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners"
}
],
"id" : 5929900529818836736,
"parent" : -3214913667684404687,
"hex_id" : "d24b3d1d29409f00"
},
"context" : {
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"parent" : {
"id" : "5362550d761f7231"
},
"beat" : {
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0",
"name" : "apm-server-6967884bc7-jkvkp"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "eFed6WYBtk1CwC_SUTnF",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.293Z",
"span" : {
"id" : 3229508836953628764,
"parent" : -3214913667684404687,
"hex_id" : "acd1852d319b205c",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 196
},
"stacktrace" : [
{
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement"
},
{
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true
},
{
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java"
},
{
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
}
},
{
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization"
},
{
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList"
},
{
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list"
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList"
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
}
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
}
},
{
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java"
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true
},
{
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true
},
{
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
}
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
]
},
"transaction" : {
"id" : "5362550d761f7231"
},
"timestamp" : {
"us" : 1541517692293793
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"context" : {
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
},
"name" : "petclinic-spring"
}
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "eled6WYBtk1CwC_SUTnF",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.294Z",
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"span" : {
"duration" : {
"us" : 204
},
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl"
},
{
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java"
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection"
},
{
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java"
},
{
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections"
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java"
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java"
},
{
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan"
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl"
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
}
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
}
},
{
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java"
},
{
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java"
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
}
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
}
},
{
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke"
},
{
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl"
}
],
"id" : -7627785521331550660,
"parent" : -3214913667684404687,
"hex_id" : "1624a97b6a2a463c",
"name" : "SELECT",
"type" : "db.mysql.query"
},
"context" : {
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"transaction" : {
"id" : "5362550d761f7231"
},
"parent" : {
"id" : "5362550d761f7231"
},
"timestamp" : {
"us" : 1541517692294396
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "gled6WYBtk1CwC_SUTnF",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.297Z",
"transaction" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692297750
},
"beat" : {
"version" : "6.5.0",
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"span" : {
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 286
},
"stacktrace" : [
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
}
},
{
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection"
},
{
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true
},
{
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
}
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java"
},
{
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java"
},
{
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
}
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true
},
{
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke"
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true
},
{
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl"
}
],
"id" : -5373427204996001891,
"parent" : -3214913667684404687,
"hex_id" : "356dc06d3bcb0f9d"
},
"context" : {
"db" : {
"statement" : "select pets0_.owner_id as owner_id4_1_0_, pets0_.id as id1_1_0_, pets0_.id as id1_1_1_, pets0_.name as name2_1_1_, pets0_.birth_date as birth_da3_1_1_, pets0_.owner_id as owner_id4_1_1_, pets0_.type_id as type_id5_1_1_, pettype1_.id as id1_4_2_, pettype1_.name as name2_4_2_ from pets pets0_ left outer join types pettype1_ on pets0_.type_id=pettype1_.id where pets0_.owner_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"parent" : {
"id" : "5362550d761f7231"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "iVed6WYBtk1CwC_SUTnF",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.301Z",
"transaction" : {
"id" : "5362550d761f7231"
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"context" : {
"db" : {
"user" : "root@172.17.0.9",
"statement" : "select pets0_.owner_id as owner_id4_1_0_, pets0_.id as id1_1_0_, pets0_.id as id1_1_1_, pets0_.name as name2_1_1_, pets0_.birth_date as birth_da3_1_1_, pets0_.owner_id as owner_id4_1_1_, pets0_.type_id as type_id5_1_1_, pettype1_.id as id1_4_2_, pettype1_.name as name2_4_2_ from pets pets0_ left outer join types pettype1_ on pets0_.type_id=pettype1_.id where pets0_.owner_id=?",
"type" : "sql"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"span" : {
"type" : "db.mysql.query",
"duration" : {
"us" : 455
},
"stacktrace" : [
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true
},
{
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize"
},
{
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java"
},
{
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
}
},
{
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
}
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java"
},
{
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java"
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java"
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java"
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader"
},
{
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true
},
{
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java"
},
{
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java"
},
{
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository"
},
{
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke"
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
}
},
{
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport"
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java"
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor"
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke"
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy"
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
],
"id" : -3207033120550277963,
"parent" : -3214913667684404687,
"hex_id" : "537e545e52b02cb5",
"name" : "SELECT"
},
"timestamp" : {
"us" : 1541517692301271
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"processor" : {
"name" : "transaction",
"event" : "span"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "iled6WYBtk1CwC_SUTnF",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.301Z",
"span" : {
"parent" : -3214913667684404687,
"hex_id" : "500e437a156d0e3b",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 278
},
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract"
},
{
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true
},
{
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true
},
{
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
}
},
{
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection"
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
}
},
{
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list"
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader"
},
{
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
}
},
{
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
}
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true
},
{
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true
},
{
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1"
},
{
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport"
},
{
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java"
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
}
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
],
"id" : -3454749672522052037
},
"parent" : {
"id" : "5362550d761f7231"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"context" : {
"db" : {
"user" : "root@172.17.0.9",
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"transaction" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692301897
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "i1ed6WYBtk1CwC_SUTnF",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.302Z",
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"transaction" : {
"id" : "5362550d761f7231"
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"beat" : {
"version" : "6.5.0",
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp"
},
"span" : {
"duration" : {
"us" : 281
},
"stacktrace" : [
{
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java"
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java"
},
{
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
}
},
{
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
}
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
}
},
{
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache"
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java"
},
{
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list"
},
{
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java"
},
{
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
}
},
{
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList"
},
{
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository"
},
{
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1"
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
],
"id" : 5842194462580931757,
"parent" : -3214913667684404687,
"hex_id" : "d113a4e912e3fcad",
"name" : "SELECT",
"type" : "db.mysql.query"
},
"context" : {
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"version" : "0.9.0-SNAPSHOT",
"name" : "java"
}
}
},
"timestamp" : {
"us" : 1541517692302305
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "jVed6WYBtk1CwC_SUTnF",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.303Z",
"processor" : {
"name" : "transaction",
"event" : "span"
},
"context" : {
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"transaction" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692303145
},
"beat" : {
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0",
"name" : "apm-server-6967884bc7-jkvkp"
},
"span" : {
"duration" : {
"us" : 248
},
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract"
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer"
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java"
},
{
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java"
},
{
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true
},
{
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
}
},
{
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list"
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
}
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke"
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor"
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true
}
],
"id" : 5979459350879912934,
"parent" : -3214913667684404687,
"hex_id" : "d2fb4e995e15c3e6",
"name" : "SELECT",
"type" : "db.mysql.query"
},
"parent" : {
"id" : "5362550d761f7231"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "jled6WYBtk1CwC_SUTnF",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.303Z",
"span" : {
"id" : 6928552628132043677,
"parent" : -3214913667684404687,
"hex_id" : "e02729e7ff68db9d",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 301
},
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
}
},
{
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
}
},
{
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
}
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
}
},
{
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
}
},
{
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache"
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list"
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
}
},
{
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke"
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java"
},
{
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
}
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor"
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
]
},
"transaction" : {
"id" : "5362550d761f7231"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"context" : {
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"version" : "0.9.0-SNAPSHOT",
"name" : "java"
}
}
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692303502
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "kVed6WYBtk1CwC_SUTnF",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.305Z",
"span" : {
"duration" : {
"us" : 319
},
"stacktrace" : [
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
}
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
}
},
{
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
}
},
{
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java"
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
}
},
{
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
}
},
{
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list"
},
{
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
}
},
{
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true
},
{
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true
},
{
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java"
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor"
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor"
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java"
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
],
"id" : 3835748603811341366,
"parent" : -3214913667684404687,
"hex_id" : "b53b510851e02436",
"name" : "SELECT",
"type" : "db.mysql.query"
},
"timestamp" : {
"us" : 1541517692305195
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"context" : {
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
},
"name" : "petclinic-spring"
}
},
"transaction" : {
"id" : "5362550d761f7231"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "k1ed6WYBtk1CwC_SUTnF",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.305Z",
"processor" : {
"name" : "transaction",
"event" : "span"
},
"span" : {
"duration" : {
"us" : 210
},
"stacktrace" : [
{
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement"
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
}
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
}
},
{
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection"
},
{
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java"
},
{
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
}
},
{
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
}
},
{
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
}
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
}
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
}
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java"
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners"
}
],
"id" : 8202329367746041866,
"parent" : -3214913667684404687,
"hex_id" : "f1d4871a2741d80a",
"name" : "SELECT",
"type" : "db.mysql.query"
},
"context" : {
"db" : {
"type" : "sql",
"user" : "root@172.17.0.9",
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?"
},
"service" : {
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
},
"name" : "petclinic-spring"
}
},
"transaction" : {
"id" : "5362550d761f7231"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692305922
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "l1ed6WYBtk1CwC_SUTng",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.307Z",
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692307547
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"span" : {
"stacktrace" : [
{
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
}
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java"
},
{
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java"
},
{
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
}
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl"
},
{
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list"
},
{
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList"
},
{
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository"
},
{
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true
},
{
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
}
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java"
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke"
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
],
"id" : 1132465344936939072,
"parent" : -3214913667684404687,
"hex_id" : "8fb7533b2d680e40",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 253
}
},
"context" : {
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
},
"name" : "petclinic-spring"
}
},
"transaction" : {
"id" : "5362550d761f7231"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "mFed6WYBtk1CwC_SUTng",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.307Z",
"timestamp" : {
"us" : 1541517692307946
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"span" : {
"duration" : {
"us" : 363
},
"stacktrace" : [
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java"
},
{
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize"
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
}
},
{
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java"
},
{
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
}
},
{
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true
},
{
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor"
},
{
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
}
},
{
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
}
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
],
"id" : -903792361773149281,
"parent" : -3214913667684404687,
"hex_id" : "737515a2adccd39f",
"name" : "SELECT",
"type" : "db.mysql.query"
},
"transaction" : {
"id" : "5362550d761f7231"
},
"parent" : {
"id" : "5362550d761f7231"
},
"context" : {
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "oFed6WYBtk1CwC_SUTng",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:33.266Z",
"transaction" : {
"id" : "850119cbf335f8d8"
},
"parent" : {
"id" : "850119cbf335f8d8"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517693266877
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"span" : {
"id" : -4123984992445291315,
"parent" : 360597808915806424,
"hex_id" : "46c4a97fca41a4cd",
"name" : "GET /api/owners",
"type" : "ext.HttpRequest",
"start" : {
"us" : 5899
},
"duration" : {
"us" : 479799
}
},
"context" : {
"http" : {
"method" : "GET",
"url" : "/api/owners",
"sync" : false,
"status_code" : 200
},
"service" : {
"name" : "petclinic-react",
"agent" : {
"name" : "js-base",
"version" : "%%agent-version%%"
}
}
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "qled6WYBtk1CwC_SeDl0",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.315Z",
"transaction" : {
"id" : "5362550d761f7231"
},
"timestamp" : {
"us" : 1541517692315717
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"span" : {
"duration" : {
"us" : 345
},
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
}
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
}
},
{
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad"
},
{
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
}
},
{
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister"
},
{
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
}
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true
},
{
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext"
},
{
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true
},
{
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList"
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java"
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java"
}
],
"id" : 7828341712387737218,
"parent" : -3214913667684404687,
"hex_id" : "eca3db4fa33e8682",
"name" : "SELECT",
"type" : "db.mysql.query"
},
"context" : {
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "rFed6WYBtk1CwC_SeDl0",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.316Z",
"processor" : {
"name" : "transaction",
"event" : "span"
},
"context" : {
"db" : {
"statement" : "select pets0_.owner_id as owner_id4_1_0_, pets0_.id as id1_1_0_, pets0_.id as id1_1_1_, pets0_.name as name2_1_1_, pets0_.birth_date as birth_da3_1_1_, pets0_.owner_id as owner_id4_1_1_, pets0_.type_id as type_id5_1_1_, pettype1_.id as id1_4_2_, pettype1_.name as name2_4_2_ from pets pets0_ left outer join types pettype1_ on pets0_.type_id=pettype1_.id where pets0_.owner_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"timestamp" : {
"us" : 1541517692316638
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"span" : {
"hex_id" : "8dfb7e0489609895",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 296
},
"stacktrace" : [
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl"
},
{
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
}
},
{
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java"
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java"
},
{
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
}
},
{
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections"
},
{
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
}
},
{
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list"
},
{
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true
},
{
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
}
},
{
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
}
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java"
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy"
},
{
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java"
}
],
"id" : 1007537499597215893,
"parent" : -3214913667684404687
},
"transaction" : {
"id" : "5362550d761f7231"
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "r1ed6WYBtk1CwC_SeDl0",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.317Z",
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"context" : {
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"parent" : {
"id" : "5362550d761f7231"
},
"timestamp" : {
"us" : 1541517692317863
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"span" : {
"type" : "db.mysql.query",
"duration" : {
"us" : 213
},
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
}
},
{
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true
},
{
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization"
},
{
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
}
},
{
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache"
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list"
},
{
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java"
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
}
},
{
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl"
},
{
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java"
},
{
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java"
},
{
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java"
},
{
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners"
}
],
"id" : 5342695095533191655,
"parent" : -3214913667684404687,
"hex_id" : "ca2510e1f07a41e7",
"name" : "SELECT"
},
"transaction" : {
"id" : "5362550d761f7231"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "tFed6WYBtk1CwC_SeDl0",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.319Z",
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"span" : {
"id" : -2780547037424281625,
"parent" : -3214913667684404687,
"hex_id" : "59698333910f97e7",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 198
},
"stacktrace" : [
{
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement"
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad"
},
{
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true
},
{
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection"
},
{
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true
},
{
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections"
},
{
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true
},
{
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
}
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList"
},
{
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository"
},
{
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
}
},
{
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java"
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor"
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
}
},
{
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true
}
]
},
"context" : {
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
},
"name" : "petclinic-spring"
}
},
"parent" : {
"id" : "5362550d761f7231"
},
"timestamp" : {
"us" : 1541517692319525
},
"transaction" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "tled6WYBtk1CwC_SeDl0",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.320Z",
"span" : {
"type" : "db.mysql.query",
"duration" : {
"us" : 415
},
"stacktrace" : [
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy"
},
{
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java"
},
{
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded"
},
{
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection"
},
{
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
}
},
{
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
}
},
{
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true
},
{
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
}
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java"
},
{
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java"
},
{
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
}
},
{
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true
}
],
"id" : 3279710320845001941,
"parent" : -3214913667684404687,
"hex_id" : "ad83df29002614d5",
"name" : "SELECT"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"context" : {
"db" : {
"statement" : "select pets0_.owner_id as owner_id4_1_0_, pets0_.id as id1_1_0_, pets0_.id as id1_1_1_, pets0_.name as name2_1_1_, pets0_.birth_date as birth_da3_1_1_, pets0_.owner_id as owner_id4_1_1_, pets0_.type_id as type_id5_1_1_, pettype1_.id as id1_4_2_, pettype1_.name as name2_4_2_ from pets pets0_ left outer join types pettype1_ on pets0_.type_id=pettype1_.id where pets0_.owner_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
},
"name" : "petclinic-spring"
}
},
"transaction" : {
"id" : "5362550d761f7231"
},
"parent" : {
"id" : "5362550d761f7231"
},
"timestamp" : {
"us" : 1541517692320630
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "uVed6WYBtk1CwC_SeDl0",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.322Z",
"span" : {
"hex_id" : "99885ff1b3fe708e",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 371
},
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java"
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
}
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true
},
{
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection"
},
{
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true
},
{
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
}
},
{
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list"
},
{
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList"
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true
},
{
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
}
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke"
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true
}
],
"id" : 1839825939492401294,
"parent" : -3214913667684404687
},
"timestamp" : {
"us" : 1541517692322122
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"context" : {
"db" : {
"user" : "root@172.17.0.9",
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"transaction" : {
"id" : "5362550d761f7231"
},
"parent" : {
"id" : "5362550d761f7231"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "uled6WYBtk1CwC_SeDl0",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.322Z",
"processor" : {
"name" : "transaction",
"event" : "span"
},
"transaction" : {
"id" : "5362550d761f7231"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"span" : {
"type" : "db.mysql.query",
"duration" : {
"us" : 277
},
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract"
},
{
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true
},
{
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize"
},
{
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection"
},
{
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
}
},
{
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
}
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java"
},
{
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
}
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl"
},
{
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java"
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl"
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor"
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction"
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java"
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke"
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
],
"id" : -4168556082388805305,
"parent" : -3214913667684404687,
"hex_id" : "462650543aebd947",
"name" : "SELECT"
},
"context" : {
"db" : {
"type" : "sql",
"user" : "root@172.17.0.9",
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692322602
},
"beat" : {
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0",
"name" : "apm-server-6967884bc7-jkvkp"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "vFed6WYBtk1CwC_SeDl0",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.323Z",
"context" : {
"db" : {
"type" : "sql",
"user" : "root@172.17.0.9",
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"transaction" : {
"id" : "5362550d761f7231"
},
"timestamp" : {
"us" : 1541517692323462
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"event" : "span",
"name" : "transaction"
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"span" : {
"parent" : -3214913667684404687,
"hex_id" : "f3340c2cb864ecd6",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 335
},
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract"
},
{
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true
},
{
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
}
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
}
},
{
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true
},
{
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true
},
{
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
}
},
{
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan"
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
}
},
{
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java"
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
}
},
{
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter"
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true
},
{
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
}
},
{
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
],
"id" : 8301273399362383062
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "vled6WYBtk1CwC_SeDl0",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.324Z",
"parent" : {
"id" : "5362550d761f7231"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"span" : {
"hex_id" : "77cf449051b59f72",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 236
},
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
}
},
{
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
}
},
{
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true
},
{
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
}
},
{
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
}
},
{
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
}
},
{
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
}
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java"
},
{
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java"
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl"
},
{
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
}
},
{
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list"
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
}
},
{
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList"
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
}
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
}
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java"
},
{
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor"
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
],
"id" : -590177639525408910,
"parent" : -3214913667684404687
},
"context" : {
"db" : {
"user" : "root@172.17.0.9",
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"transaction" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692324244
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "v1ed6WYBtk1CwC_SeDl0",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.324Z",
"processor" : {
"name" : "transaction",
"event" : "span"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"timestamp" : {
"us" : 1541517692324588
},
"parent" : {
"id" : "5362550d761f7231"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"span" : {
"parent" : -3214913667684404687,
"hex_id" : "b22be43ab45d15ee",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 268
},
"stacktrace" : [
{
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java"
},
{
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java"
},
{
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 121
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded"
},
{
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
}
},
{
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
}
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list"
},
{
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
}
},
{
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl"
},
{
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
}
},
{
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java"
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn"
},
{
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java"
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java"
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor"
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
],
"id" : 3615234066680190446
},
"context" : {
"service" : {
"name" : "petclinic-spring",
"agent" : {
"version" : "0.9.0-SNAPSHOT",
"name" : "java"
}
},
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
}
},
"transaction" : {
"id" : "5362550d761f7231"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "wVed6WYBtk1CwC_SeDl0",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.325Z",
"timestamp" : {
"us" : 1541517692325286
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"context" : {
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"version" : "0.9.0-SNAPSHOT",
"name" : "java"
}
}
},
"transaction" : {
"id" : "5362550d761f7231"
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"span" : {
"id" : 5114749723253865436,
"parent" : -3214913667684404687,
"hex_id" : "c6fb3dc63192fbdc",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 210
},
"stacktrace" : [
{
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement"
},
{
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java"
},
{
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java"
},
{
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
}
},
{
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener",
"function" : "onInitializeCollection"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection"
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 570
}
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
}
},
{
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization"
},
{
"function" : "initializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext"
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
}
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
}
},
{
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
}
},
{
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true
},
{
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list"
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
}
},
{
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 50
}
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"function" : "executeMethodOn",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
}
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
}
},
{
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java"
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"line" : {
"number" : 92
},
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true
}
]
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "xFed6WYBtk1CwC_SeDl0",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.326Z",
"timestamp" : {
"us" : 1541517692326752
},
"beat" : {
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0",
"name" : "apm-server-6967884bc7-jkvkp"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"span" : {
"stacktrace" : [
{
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
}
},
{
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 114
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 86
}
},
{
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
}
},
{
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 688
}
},
{
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "initializeCollection"
},
{
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
}
},
{
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 341
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true
},
{
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java"
},
{
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
},
"filename" : "HQLQueryPlan.java"
},
{
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 87
}
},
{
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
},
"filename" : "QueryImpl.java"
},
{
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true
},
{
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
},
"filename" : "SimpleJpaRepository.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn"
},
{
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
},
"filename" : "RepositoryFactorySupport.java"
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
}
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction"
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 136
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
},
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke"
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
},
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy"
},
{
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 145
}
}
],
"id" : 2830417287361766678,
"parent" : -3214913667684404687,
"hex_id" : "a747a986d352a516",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 260
}
},
"context" : {
"db" : {
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
},
"parent" : {
"id" : "5362550d761f7231"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"transaction" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "xled6WYBtk1CwC_SeDl0",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.327Z",
"span" : {
"stacktrace" : [
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2028
},
"filename" : "PreparedStatement.java",
"abs_path" : "com.mysql.jdbc.PreparedStatement",
"function" : "executeQuery",
"library_frame" : true
},
{
"line" : {
"number" : 114
},
"filename" : "StatementFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ResultSetReturnImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.internal.ResultSetReturnImpl",
"function" : "extract",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
}
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "getResultSet",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 434
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 186
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeQueryStatement"
},
{
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 121
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 86
},
"filename" : "AbstractLoadPlanBasedLoader.java",
"abs_path" : "org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader",
"function" : "executeLoad",
"library_frame" : true
},
{
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 88
},
"filename" : "AbstractLoadPlanBasedCollectionInitializer.java",
"abs_path" : "org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 688
},
"filename" : "AbstractCollectionPersister.java",
"abs_path" : "org.hibernate.persister.collection.AbstractCollectionPersister",
"function" : "initialize",
"library_frame" : true
},
{
"function" : "onInitializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 75
},
"filename" : "DefaultInitializeCollectionEventListener.java",
"abs_path" : "org.hibernate.event.internal.DefaultInitializeCollectionEventListener"
},
{
"function" : "initializeCollection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1991
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl"
},
{
"line" : {
"number" : 570
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection$4",
"function" : "doWork",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "withTemporarySessionIfNeeded",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 252
},
"filename" : "AbstractPersistentCollection.java"
},
{
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "initialize",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 566
},
"filename" : "AbstractPersistentCollection.java"
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 739
},
"filename" : "AbstractPersistentCollection.java",
"abs_path" : "org.hibernate.collection.internal.AbstractPersistentCollection",
"function" : "forceInitialization",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 924
},
"filename" : "StatefulPersistenceContext.java",
"abs_path" : "org.hibernate.engine.internal.StatefulPersistenceContext",
"function" : "initializeNonLazyCollections",
"library_frame" : true
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doQueryAndInitializeNonLazyCollections",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 341
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 2617
},
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "doList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2600
}
},
{
"abs_path" : "org.hibernate.loader.Loader",
"function" : "listIgnoreQueryCache",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2429
},
"filename" : "Loader.java"
},
{
"filename" : "Loader.java",
"abs_path" : "org.hibernate.loader.Loader",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 2424
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 501
},
"filename" : "QueryLoader.java",
"abs_path" : "org.hibernate.loader.hql.QueryLoader",
"function" : "list"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "QueryTranslatorImpl.java",
"abs_path" : "org.hibernate.hql.internal.ast.QueryTranslatorImpl",
"function" : "list"
},
{
"filename" : "HQLQueryPlan.java",
"abs_path" : "org.hibernate.engine.query.spi.HQLQueryPlan",
"function" : "performList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 1326
},
"filename" : "SessionImpl.java",
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "list",
"library_frame" : true
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.internal.QueryImpl",
"function" : "list",
"library_frame" : true
},
{
"filename" : "QueryImpl.java",
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "list",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 606
}
},
{
"abs_path" : "org.hibernate.jpa.internal.QueryImpl",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 483
},
"filename" : "QueryImpl.java"
},
{
"line" : {
"number" : 50
},
"filename" : "CriteriaQueryTypeQueryAdapter.java",
"abs_path" : "org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter",
"function" : "getResultList",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "SimpleJpaRepository.java",
"abs_path" : "org.springframework.data.jpa.repository.support.SimpleJpaRepository",
"function" : "findAll",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 329
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 515
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "executeMethodOn",
"library_frame" : true
},
{
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 500
}
},
{
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 477
},
"filename" : "RepositoryFactorySupport.java",
"abs_path" : "org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor"
},
{
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java"
},
{
"line" : {
"number" : 56
},
"filename" : "DefaultMethodInvokingMethodInterceptor.java",
"abs_path" : "org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 99
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor$1",
"function" : "proceedWithInvocation"
},
{
"line" : {
"number" : 282
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed"
},
{
"line" : {
"number" : 136
},
"filename" : "PersistenceExceptionTranslationInterceptor.java",
"abs_path" : "org.springframework.dao.support.PersistenceExceptionTranslationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "CrudMethodMetadataPostProcessor.java",
"abs_path" : "org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"filename" : "ExposeInvocationInterceptor.java",
"abs_path" : "org.springframework.aop.interceptor.ExposeInvocationInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 92
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true
},
{
"filename" : "SurroundingTransactionDetectorMethodInterceptor.java",
"abs_path" : "org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 57
}
},
{
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "JdkDynamicAopProxy.java",
"abs_path" : "org.springframework.aop.framework.JdkDynamicAopProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 213
}
},
{
"line" : {
"number" : 145
},
"filename" : "ClinicServiceImpl.java",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl",
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false
}
],
"id" : 2290342258562054280,
"parent" : -3214913667684404687,
"hex_id" : "9fc8ee263fa83888",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 287
}
},
"context" : {
"db" : {
"type" : "sql",
"user" : "root@172.17.0.9",
"statement" : "select visits0_.pet_id as pet_id4_8_0_, visits0_.id as id1_8_0_, visits0_.id as id1_8_1_, visits0_.visit_date as visit_da2_8_1_, visits0_.description as descript3_8_1_, visits0_.pet_id as pet_id4_8_1_ from visits visits0_ where visits0_.pet_id=?"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"version" : "0.9.0-SNAPSHOT",
"name" : "java"
}
}
},
"timestamp" : {
"us" : 1541517692327576
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"transaction" : {
"id" : "5362550d761f7231"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "y1ed6WYBtk1CwC_SeDl0",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.329Z",
"transaction" : {
"id" : "5362550d761f7231"
},
"timestamp" : {
"us" : 1541517692329742
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"parent" : {
"id" : "5362550d761f7231"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"beat" : {
"version" : "6.5.0",
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"span" : {
"id" : -6481514460044603384,
"parent" : -3214913667684404687,
"hex_id" : "260d08f06a7bd008",
"name" : "SELECT",
"type" : "db.mysql.query",
"duration" : {
"us" : 140
},
"stacktrace" : [
{
"abs_path" : "com.mysql.jdbc.StatementImpl",
"function" : "executeQuery",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1436
},
"filename" : "StatementImpl.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 3549
},
"filename" : "ConnectionImpl.java",
"abs_path" : "com.mysql.jdbc.ConnectionImpl",
"function" : "isReadOnly"
},
{
"filename" : "ConnectionImpl.java",
"abs_path" : "com.mysql.jdbc.ConnectionImpl",
"function" : "isReadOnly",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 3524
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 126
},
"filename" : "ProxyConnection.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.ProxyConnection",
"function" : "invoke"
},
{
"abs_path" : "org.apache.tomcat.jdbc.pool.JdbcInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 108
},
"filename" : "JdbcInterceptor.java"
},
{
"filename" : "AbstractCreateStatementInterceptor.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.interceptor.AbstractCreateStatementInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 79
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 108
},
"filename" : "JdbcInterceptor.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.JdbcInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"filename" : "DisposableConnectionFacade.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.DisposableConnectionFacade",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 81
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 220
},
"filename" : "DataSourceUtils.java",
"abs_path" : "org.springframework.jdbc.datasource.DataSourceUtils",
"function" : "resetConnectionAfterTransaction",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 371
},
"filename" : "HibernateJpaDialect.java",
"abs_path" : "org.springframework.orm.jpa.vendor.HibernateJpaDialect$SessionTransactionData",
"function" : "resetSessionState"
},
{
"filename" : "HibernateJpaDialect.java",
"abs_path" : "org.springframework.orm.jpa.vendor.HibernateJpaDialect",
"function" : "cleanupTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 227
}
},
{
"abs_path" : "org.springframework.orm.jpa.JpaTransactionManager",
"function" : "doCleanupAfterCompletion",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 594
},
"filename" : "JpaTransactionManager.java"
},
{
"filename" : "AbstractPlatformTransactionManager.java",
"abs_path" : "org.springframework.transaction.support.AbstractPlatformTransactionManager",
"function" : "cleanupAfterCompletion",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 1021
}
},
{
"function" : "processCommit",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 815
},
"filename" : "AbstractPlatformTransactionManager.java",
"abs_path" : "org.springframework.transaction.support.AbstractPlatformTransactionManager"
},
{
"function" : "commit",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 734
},
"filename" : "AbstractPlatformTransactionManager.java",
"abs_path" : "org.springframework.transaction.support.AbstractPlatformTransactionManager"
},
{
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "commitTransactionAfterReturning",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 518
}
},
{
"line" : {
"number" : 292
},
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 96
}
},
{
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation",
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
}
},
{
"abs_path" : "org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor",
"function" : "intercept",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 671
},
"filename" : "CglibAopProxy.java"
},
{
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : -1
},
"filename" : "<generated>",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl$$EnhancerBySpringCGLIB$$18d99606"
},
{
"filename" : "OwnerRestController.java",
"abs_path" : "org.springframework.samples.petclinic.rest.OwnerRestController",
"function" : "getOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
}
},
{
"line" : {
"number" : -1
},
"filename" : "<generated>",
"abs_path" : "org.springframework.samples.petclinic.rest.OwnerRestController$$FastClassBySpringCGLIB$$d858f8fc",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "MethodProxy.java",
"abs_path" : "org.springframework.cglib.proxy.MethodProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 204
}
},
{
"filename" : "CglibAopProxy.java",
"abs_path" : "org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor",
"function" : "intercept",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 667
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : -1
},
"filename" : "<generated>",
"abs_path" : "org.springframework.samples.petclinic.rest.OwnerRestController$$EnhancerBySpringCGLIB$$673a98f7",
"function" : "getOwners",
"library_frame" : true
},
{
"line" : {
"number" : 205
},
"filename" : "InvocableHandlerMethod.java",
"abs_path" : "org.springframework.web.method.support.InvocableHandlerMethod",
"function" : "doInvoke",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"function" : "invokeForRequest",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 133
},
"filename" : "InvocableHandlerMethod.java",
"abs_path" : "org.springframework.web.method.support.InvocableHandlerMethod"
},
{
"filename" : "ServletInvocableHandlerMethod.java",
"abs_path" : "org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod",
"function" : "invokeAndHandle",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 97
}
},
{
"line" : {
"number" : 849
},
"filename" : "RequestMappingHandlerAdapter.java",
"abs_path" : "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter",
"function" : "invokeHandlerMethod",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "RequestMappingHandlerAdapter.java",
"abs_path" : "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter",
"function" : "handleInternal",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 760
}
},
{
"filename" : "AbstractHandlerMethodAdapter.java",
"abs_path" : "org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter",
"function" : "handle",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 85
}
},
{
"function" : "doDispatch",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 967
},
"filename" : "DispatcherServlet.java",
"abs_path" : "org.springframework.web.servlet.DispatcherServlet"
},
{
"filename" : "DispatcherServlet.java",
"abs_path" : "org.springframework.web.servlet.DispatcherServlet",
"function" : "doService",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 901
}
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 970
},
"filename" : "FrameworkServlet.java",
"abs_path" : "org.springframework.web.servlet.FrameworkServlet",
"function" : "processRequest"
},
{
"line" : {
"number" : 861
},
"filename" : "FrameworkServlet.java",
"abs_path" : "org.springframework.web.servlet.FrameworkServlet",
"function" : "doGet",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "HttpServlet.java",
"abs_path" : "javax.servlet.http.HttpServlet",
"function" : "service",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 635
}
},
{
"abs_path" : "org.springframework.web.servlet.FrameworkServlet",
"function" : "service",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 846
},
"filename" : "FrameworkServlet.java"
},
{
"line" : {
"number" : 742
},
"filename" : "HttpServlet.java",
"abs_path" : "javax.servlet.http.HttpServlet",
"function" : "service",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "ApplicationFilterChain.java",
"abs_path" : "org.apache.catalina.core.ApplicationFilterChain",
"function" : "internalDoFilter",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 231
}
},
{
"line" : {
"number" : 166
},
"filename" : "ApplicationFilterChain.java",
"abs_path" : "org.apache.catalina.core.ApplicationFilterChain",
"function" : "doFilter",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"abs_path" : "org.apache.tomcat.websocket.server.WsFilter",
"function" : "doFilter",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 52
},
"filename" : "WsFilter.java"
},
{
"function" : "internalDoFilter",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 193
},
"filename" : "ApplicationFilterChain.java",
"abs_path" : "org.apache.catalina.core.ApplicationFilterChain"
},
{
"filename" : "ApplicationFilterChain.java",
"abs_path" : "org.apache.catalina.core.ApplicationFilterChain",
"function" : "doFilter",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 166
}
},
{
"filename" : "FilterChainProxy.java",
"abs_path" : "org.springframework.security.web.FilterChainProxy",
"function" : "doFilterInternal",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 208
}
},
{
"filename" : "FilterChainProxy.java",
"abs_path" : "org.springframework.security.web.FilterChainProxy",
"function" : "doFilter",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 177
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 347
},
"filename" : "DelegatingFilterProxy.java",
"abs_path" : "org.springframework.web.filter.DelegatingFilterProxy",
"function" : "invokeDelegate",
"library_frame" : true
},
{
"function" : "doFilter",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 263
},
"filename" : "DelegatingFilterProxy.java",
"abs_path" : "org.springframework.web.filter.DelegatingFilterProxy"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 193
},
"filename" : "ApplicationFilterChain.java",
"abs_path" : "org.apache.catalina.core.ApplicationFilterChain",
"function" : "internalDoFilter"
},
{
"filename" : "ApplicationFilterChain.java",
"abs_path" : "org.apache.catalina.core.ApplicationFilterChain",
"function" : "doFilter",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 166
}
}
]
},
"context" : {
"db" : {
"statement" : "select @@session.transaction_read_only",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"name" : "java",
"version" : "0.9.0-SNAPSHOT"
}
}
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "1Ved6WYBtk1CwC_SeDmN",
"_score" : 2.2385063,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.051Z",
"beat" : {
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0",
"name" : "apm-server-6967884bc7-jkvkp"
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"span" : {
"parent" : 3112218188136551472,
"hex_id" : "8129dfb31e434063",
"name" : "GET localhost:8081/petclinic/api/owners",
"type" : "ext.http.http",
"duration" : {
"us" : 471445
},
"stacktrace" : [
{
"filename" : "node_modules/express-http-proxy/app/steps/sendProxyRequest.js",
"abs_path" : "/opt/spring-petclinic/frontend/server/node_modules/express-http-proxy/app/steps/sendProxyRequest.js",
"function" : "<anonymous>",
"library_frame" : true,
"exclude_from_grouping" : false,
"context" : {
"pre" : [
" var reqOpt = Container.proxy.reqBuilder;",
" var options = Container.options;",
"",
" return new Promise(function(resolve, reject) {",
" var protocol = Container.proxy.requestModule;"
],
"post" : [
" if (options.stream) {",
" Container.proxy.res = rsp;",
" return resolve(Container);",
" }"
]
},
"line" : {
"number" : 13,
"context" : " var proxyReq = protocol.request(reqOpt, function(rsp) {"
}
},
{
"filename" : "",
"function" : "Promise",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 0
}
},
{
"context" : {
"pre" : [
" var req = Container.user.req;",
" var bodyContent = Container.proxy.bodyContent;",
" var reqOpt = Container.proxy.reqBuilder;",
" var options = Container.options;",
""
],
"post" : [
" var protocol = Container.proxy.requestModule;",
" var proxyReq = protocol.request(reqOpt, function(rsp) {",
" if (options.stream) {",
" Container.proxy.res = rsp;"
]
},
"line" : {
"number" : 11,
"context" : " return new Promise(function(resolve, reject) {"
},
"filename" : "node_modules/express-http-proxy/app/steps/sendProxyRequest.js",
"abs_path" : "/opt/spring-petclinic/frontend/server/node_modules/express-http-proxy/app/steps/sendProxyRequest.js",
"function" : "sendProxyRequest",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"filename" : "",
"function" : "<anonymous>",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 0
}
}
],
"id" : 83844028482928739
},
"context" : {
"service" : {
"agent" : {
"version" : "1.13.0",
"name" : "nodejs"
},
"name" : "petclinic-node"
}
},
"transaction" : {
"id" : "ab30d1f3ef639430"
},
"trace" : {
"id" : "c73e93a9437aa15000dde34d6e5803ae"
},
"parent" : {
"id" : "ab30d1f3ef639430"
},
"timestamp" : {
"us" : 1541517692051751
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
}
}
},
{
"_index" : "apm-6.5.0-span-2018.11.06",
"_type" : "doc",
"_id" : "MVed6WYBtk1CwC_SUTmQ",
"_score" : 2.1038926,
"_source" : {
"@timestamp" : "2018-11-06T15:21:32.261Z",
"timestamp" : {
"us" : 1541517692261914
},
"processor" : {
"name" : "transaction",
"event" : "span"
},
"context" : {
"db" : {
"statement" : "/* ping */ SELECT 1",
"type" : "sql",
"user" : "root@172.17.0.9"
},
"service" : {
"name" : "petclinic-spring",
"agent" : {
"version" : "0.9.0-SNAPSHOT",
"name" : "java"
}
}
},
"parent" : {
"id" : "5362550d761f7231"
},
"beat" : {
"name" : "apm-server-6967884bc7-jkvkp",
"hostname" : "apm-server-6967884bc7-jkvkp",
"version" : "6.5.0"
},
"host" : {
"name" : "apm-server-6967884bc7-jkvkp"
},
"span" : {
"id" : 8444099458169792472,
"parent" : -3214913667684404687,
"hex_id" : "f52f77b7ec4767d8",
"name" : "/*",
"type" : "db.mysql.query",
"duration" : {
"us" : 517
},
"stacktrace" : [
{
"abs_path" : "com.mysql.jdbc.StatementImpl",
"function" : "execute",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 745
},
"filename" : "StatementImpl.java"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 543
},
"filename" : "PooledConnection.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.PooledConnection",
"function" : "validate"
},
{
"filename" : "PooledConnection.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.PooledConnection",
"function" : "validate",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 454
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 803
},
"filename" : "ConnectionPool.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.ConnectionPool",
"function" : "borrowConnection",
"library_frame" : true
},
{
"line" : {
"number" : 652
},
"filename" : "ConnectionPool.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.ConnectionPool",
"function" : "borrowConnection",
"library_frame" : true,
"exclude_from_grouping" : false
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 198
},
"filename" : "ConnectionPool.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.ConnectionPool",
"function" : "getConnection"
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 132
},
"filename" : "DataSourceProxy.java",
"abs_path" : "org.apache.tomcat.jdbc.pool.DataSourceProxy",
"function" : "getConnection"
},
{
"filename" : "DatasourceConnectionProviderImpl.java",
"abs_path" : "org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl",
"function" : "getConnection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 122
}
},
{
"filename" : "AbstractSessionImpl.java",
"abs_path" : "org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess",
"function" : "obtainConnection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 386
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 87
},
"filename" : "LogicalConnectionManagedImpl.java",
"abs_path" : "org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl",
"function" : "acquireConnectionIfNeeded",
"library_frame" : true
},
{
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 112
},
"filename" : "LogicalConnectionManagedImpl.java",
"abs_path" : "org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl",
"function" : "getPhysicalConnection"
},
{
"abs_path" : "org.hibernate.internal.SessionImpl",
"function" : "connection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 489
},
"filename" : "SessionImpl.java"
},
{
"filename" : "ReflectionUtils.java",
"abs_path" : "org.springframework.util.ReflectionUtils",
"function" : "invokeMethod",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 216
}
},
{
"filename" : "ReflectionUtils.java",
"abs_path" : "org.springframework.util.ReflectionUtils",
"function" : "invokeMethod",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 201
}
},
{
"filename" : "HibernateJpaDialect.java",
"abs_path" : "org.springframework.orm.jpa.vendor.HibernateJpaDialect$HibernateConnectionHandle",
"function" : "doGetConnection",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 414
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 177
},
"filename" : "HibernateJpaDialect.java",
"abs_path" : "org.springframework.orm.jpa.vendor.HibernateJpaDialect",
"function" : "beginTransaction",
"library_frame" : true
},
{
"filename" : "JpaTransactionManager.java",
"abs_path" : "org.springframework.orm.jpa.JpaTransactionManager",
"function" : "doBegin",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 380
}
},
{
"filename" : "AbstractPlatformTransactionManager.java",
"abs_path" : "org.springframework.transaction.support.AbstractPlatformTransactionManager",
"function" : "getTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 377
}
},
{
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "createTransactionIfNecessary",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 461
}
},
{
"filename" : "TransactionAspectSupport.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionAspectSupport",
"function" : "invokeWithinTransaction",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 277
}
},
{
"exclude_from_grouping" : false,
"line" : {
"number" : 96
},
"filename" : "TransactionInterceptor.java",
"abs_path" : "org.springframework.transaction.interceptor.TransactionInterceptor",
"function" : "invoke",
"library_frame" : true
},
{
"function" : "proceed",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 179
},
"filename" : "ReflectiveMethodInvocation.java",
"abs_path" : "org.springframework.aop.framework.ReflectiveMethodInvocation"
},
{
"filename" : "CglibAopProxy.java",
"abs_path" : "org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor",
"function" : "intercept",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 671
}
},
{
"function" : "findAllOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : -1
},
"filename" : "<generated>",
"abs_path" : "org.springframework.samples.petclinic.service.ClinicServiceImpl$$EnhancerBySpringCGLIB$$18d99606"
},
{
"function" : "getOwners",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 70
},
"filename" : "OwnerRestController.java",
"abs_path" : "org.springframework.samples.petclinic.rest.OwnerRestController"
},
{
"abs_path" : "org.springframework.samples.petclinic.rest.OwnerRestController$$FastClassBySpringCGLIB$$d858f8fc",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : -1
},
"filename" : "<generated>"
},
{
"filename" : "MethodProxy.java",
"abs_path" : "org.springframework.cglib.proxy.MethodProxy",
"function" : "invoke",
"library_frame" : true,
"exclude_from_grouping" : false,
"line" : {
"number" : 204
}
},
{
"abs_path" : "org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor",
"function" : "intercept",
"library_fra
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment