{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T06:18:29Z","timestamp":1780553909871,"version":"3.54.1"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,2,25]],"date-time":"2021-02-25T00:00:00Z","timestamp":1614211200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,2,25]],"date-time":"2021-02-25T00:00:00Z","timestamp":1614211200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Funda\u00e7\u00e3o para a Ci\u00eancia e Tecnologia","award":["01\/SAICT\/2016, 022153"],"award-info":[{"award-number":["01\/SAICT\/2016, 022153"]}]},{"name":"UE-Feder","award":["P2020 - 31\/SI\/2017"],"award-info":[{"award-number":["P2020 - 31\/SI\/2017"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2021,3]]},"DOI":"10.1007\/s10723-021-09551-5","type":"journal-article","created":{"date-parts":[[2021,2,25]],"date-time":"2021-02-25T09:03:25Z","timestamp":1614243805000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":39,"title":["Automated Analysis of Distributed Tracing: Challenges and Research Directions"],"prefix":"10.1007","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5388-0342","authenticated-orcid":false,"given":"Andre","family":"Bento","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jaime","family":"Correia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ricardo","family":"Filipe","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Filipe","family":"Araujo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jorge","family":"Cardoso","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,2,25]]},"reference":[{"key":"9551_CR1","unstructured":"The OpenTracing Specification repository. https:\/\/github.com\/opentracing\/specification. Retrieved on Nov, 2018"},{"issue":"5","key":"9551_CR2","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1145\/1165389.945454","volume":"37","author":"MK Aguilera","year":"2003","unstructured":"Aguilera, M.K., Mogul, J.C., Wiener, J.L., Reynolds, P., Muthitacharoen, A.: Performance debugging for distributed systems of black boxes. ACM SIGOPS Operating Systems Review 37(5), 74 (2003). https:\/\/doi.org\/10.1145\/1165389.945454","journal-title":"ACM SIGOPS Operating Systems Review"},{"key":"9551_CR3","unstructured":"Apache Software Foundation: Zipkin. http:\/\/zipkin.io (2016). Retrieved on Feb, 2019"},{"key":"9551_CR4","doi-asserted-by":"publisher","unstructured":"Ates, E., Sturmann, L., Toslali, M., Krieger, O., Megginson, R., Coskun, A.K., Sambasivan, R.R.: An automated, cross-layer instrumentation framework for diagnosing performance problems in distributed applications. In: Proceedings of the ACM Symposium on Cloud Computing - SoCC \u201919, pp 165\u2013170. ACM Press, New York (2019). https:\/\/doi.org\/10.1145\/3357223.3362704","DOI":"10.1145\/3357223.3362704"},{"key":"9551_CR5","doi-asserted-by":"publisher","unstructured":"Cinque, M., Della Corte, R., Pecchia, A.: Microservices monitoring with event logs and black box execution tracing. IEEE Trans. Serv. Comput., 1\u20131. https:\/\/doi.org\/10.1109\/TSC.2019.2940009 (2019)","DOI":"10.1109\/TSC.2019.2940009"},{"key":"9551_CR6","unstructured":"Cloud Native Computing Foundation: OpenTelemetry: Effective observability requires high-quality telemetry. https:\/\/opentelemetry.io (2019). Retrieved on July, 2019"},{"key":"9551_CR7","doi-asserted-by":"publisher","unstructured":"Cotroneo, D., De Simone, L., Liguori, P., Natella, R., Bidokhti, N.: Enhancing failure propagation analysis in cloud computing systems. In: 2019 IEEE 30th International Symposium on Software Reliability Engineering (ISSRE), pp 139\u2013150. IEEE (2019). https:\/\/doi.org\/10.1109\/ISSRE.2019.00023","DOI":"10.1109\/ISSRE.2019.00023"},{"key":"9551_CR8","unstructured":"Cournapeau, D.: Scikit-learn - Machine learning in Python. https:\/\/github.com\/scikit-learn\/scikit-learn. Retrieved on Feb, 2019 (2007)"},{"key":"9551_CR9","doi-asserted-by":"publisher","unstructured":"Dragoni, N., Giallorenzo, S., Lafuente, A.L., Mazzara, M., Montesi, F., Mustafin, R., Safina, L.: Microservices: yesterday, today, and tomorrow. In: Present and Ulterior Software Engineering, pp 195\u2013216 (2017). https:\/\/doi.org\/10.1007\/978-3-319-67425-4_12","DOI":"10.1007\/978-3-319-67425-4_12"},{"issue":"4","key":"9551_CR10","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1145\/2043556.2043585","volume":"13","author":"\u00da Erlingsson","year":"2011","unstructured":"Erlingsson, \u00da., Peinado, M., Peter, S., Erlingsson, U., Peinado, M., Peter, S., Budiu, M.: Fay. Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles - SOSP \u201911 13(4), 311\u2013326 (2011). https:\/\/doi.org\/10.1145\/2043556.2043585","journal-title":"Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles - SOSP \u201911"},{"key":"9551_CR11","unstructured":"Ewaschuk, R., Beyer, B.: Site Reliability engineering: How Google Runs Production Systems, chap. Monitoring Distributed Systems, pp. 55\u201366. O\u2019Reilly Media Inc. (2016)"},{"key":"9551_CR12","doi-asserted-by":"publisher","unstructured":"Fonseca, R., Porter, G., Katz, R.H., Shenker, S., Stoica, I.: X-trace: a pervasive network tracing framework. In: Proceedings of the 4th USENIX Conference on Networked Systems Design & Implementation (NSDI\u201907), April, p. 20. USENIX Association. https:\/\/doi.org\/10.5555\/1973430.1973450 (2007)","DOI":"10.5555\/1973430.1973450"},{"key":"9551_CR13","unstructured":"Fowler, M., Lewis, J.: Microservices, a definition of this architectural term. https:\/\/martinfowler.com\/articles\/microservices.html. Retrieved on Sep, 2018 (2014)"},{"key":"9551_CR14","doi-asserted-by":"publisher","unstructured":"Francesco, P.D., Malavolta, I., Lago, P.: Research on architecting microservices: trends, focus, and potential for industrial adoption. In: 2017 IEEE International Conference on Software Architecture (ICSA), pp 21\u201330. IEEE (2017). https:\/\/doi.org\/10.1109\/ICSA.2017.24","DOI":"10.1109\/ICSA.2017.24"},{"key":"9551_CR15","unstructured":"Google LLC: OpenCensus. https:\/\/opencensus.io (2016). Retrieved on July, 2019"},{"key":"9551_CR16","unstructured":"Grafana Labs: Grafana - The tool for beautiful metric dashboards. https:\/\/github.com\/grafana\/grafana (2015). Retrieved on Feb, 2019"},{"key":"9551_CR17","unstructured":"Herbst, N.R., Kounev, S., Reussner, R.: Elasticity in cloud computing: what it is, and what it is not. Presented as part of the 10th International Conference on Autonomic Computing, 23\u201327 (2013)"},{"key":"9551_CR18","unstructured":"Jacob, S.: The Rise of AIOps: How Data, Machine Learning, and AI Will Transform Performance Monitoring. Retrieved on Mar, 2019 (2019). https:\/\/www.appdynamics.com\/blog\/aiops\/aiops-platforms-transform-performance-monitoring"},{"key":"9551_CR19","unstructured":"Janapati, S.P.R.: Distributed Logging Architecture for Microservices. Retrieved on Feb, 2019 (2017). https:\/\/dzone.com\/articles\/distributed-logging-architecture-for-microservices"},{"key":"9551_CR20","unstructured":"Jonas Bon\u00e9r Dave Farley, R.K., Thompson, M.: The Reactive Manifesto. https:\/\/www.reactivemanifesto.org. Retrieved on Jun, 2019 (2014)"},{"key":"9551_CR21","doi-asserted-by":"publisher","unstructured":"Kaldor, J., Mace, J., Bejda, M., Gao, E., Kuropatwa, W., O\u2019Neill, J., Ong, K.W., Schaller, B., Shan, P., Viscomi, B., Venkataraman, V., Veeraraghavan, K., Song, Y.J.: Canopy: an end-to-end performance tracing and analysis system. In: SOSP 2017 - Proceedings of the 26th ACM Symposium on Operating Systems Principles, pp 34\u201350. ACM Press, New York (2017). https:\/\/doi.org\/10.1145\/3132747.3132749","DOI":"10.1145\/3132747.3132749"},{"key":"9551_CR22","doi-asserted-by":"publisher","unstructured":"Kohyarnejadfard, I., Shakeri, M., Aloise, D.: System Performance Anomaly Detection Using Tracing Data Analysis. In: ACM International Conference Proceeding Series, vol. Part F1482, pp 169\u2013173. ACM Press, New York (2019). https:\/\/doi.org\/10.1145\/3323933.3324085","DOI":"10.1145\/3323933.3324085"},{"issue":"7","key":"9551_CR23","doi-asserted-by":"publisher","first-page":"558","DOI":"10.1145\/359545.359563","volume":"21","author":"L Lamport","year":"1978","unstructured":"Lamport, L.: Time, clocks, and the ordering of events in a distributed system. Communications of the ACM 21 (7), 558\u2013565 (1978). https:\/\/doi.org\/10.1145\/359545.359563. http:\/\/amturing.acm.org\/p558-lamport.pdf, http:\/\/portal.acm.org\/citation.cfm?doid=359545.359563","journal-title":"Communications of the ACM"},{"key":"9551_CR24","unstructured":"Laprie, J.C.: From dependability to resilience. In: 38th IEEE\/IFIP Int. Conf. on Dependable Systems and Networks, pp G8\u2013G9 (2008)"},{"key":"9551_CR25","doi-asserted-by":"publisher","unstructured":"Las-Casas, P., Papakerashvili, G., Anand, V., Mace, J.: Sifter: scalable sampling for distributed traces, without feature engineering. In: Proceedings of the ACM Symposium on Cloud Computing - SoCC \u201919, pp 312\u2013324. ACM Press, New York (2019). https:\/\/doi.org\/10.1145\/3357223.3362736","DOI":"10.1145\/3357223.3362736"},{"key":"9551_CR26","unstructured":"Lerner, A.: AIOps Platforms. https:\/\/blogs.gartner.com\/andrew-lerner\/2017\/08\/09\/aiops-platforms. Retrieved on Jun, 2019 (2017)"},{"key":"9551_CR27","doi-asserted-by":"publisher","unstructured":"Levin, A., Garion, S., Kolodner, E.K., Lorenz, D.H., Barabash, K., Kugler, M., McShane, N.: AIOps for a cloud object storage service. In: 2019 IEEE International Congress on Big Data (Bigdatacongress), pp 165\u2013169. IEEE (2019). https:\/\/doi.org\/10.1109\/BigDataCongress.2019.00036","DOI":"10.1109\/BigDataCongress.2019.00036"},{"key":"9551_CR28","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1007\/978-3-319-33630-5_15","volume":"471","author":"H Li","year":"2016","unstructured":"Li, H., Oh, J., Oh, H., Lee, H.: Automated source code instrumentation for verifying potential vulnerabilities. IFIP Advances in Information and Communication Technology 471, 211\u2013226 (2016). https:\/\/doi.org\/10.1007\/978-3-319-33630-5_15","journal-title":"IFIP Advances in Information and Communication Technology"},{"key":"9551_CR29","unstructured":"Li, S.: Time Series of Price Anomaly Detection. https:\/\/towardsdatascience.com\/time-series-of-price-anomaly-detection-13586cd5ff46. Retrieved on Jan, 2019 (2019)"},{"key":"9551_CR30","doi-asserted-by":"publisher","unstructured":"Nedelkoski, S., Cardoso, J., Kao, O.: Anomaly detection from system tracing data using multimodal deep learning. In: 2019 IEEE 12th International Conference on Cloud Computing (CLOUD), vol. 2019-July, pp. 179\u2013186. IEEE. https:\/\/doi.org\/10.1109\/CLOUD.2019.00038 (2019)","DOI":"10.1109\/CLOUD.2019.00038"},{"key":"9551_CR31","unstructured":"NetworkX developers: NetworkX. https:\/\/networkx.github.io (2014). Retrieved on Nov, 2018"},{"key":"9551_CR32","unstructured":"New Relic, Inc.: Newrelic \u2013 deliver more perfect software. https:\/\/newrelic.com (2008). Retrieved on Jan, 2021"},{"key":"9551_CR33","unstructured":"OpenTracing Specification Council: The OpenTracing Data Model Specification. https:\/\/opentracing.io\/specification (2019). Retrieved on Feb, 2019"},{"key":"9551_CR34","unstructured":"OpenTracing Specification Council: The OpenTracing Semantic Conventions. https:\/\/github.com\/opentracing\/specification\/blob\/master\/semantic_conventions.md (2019). Retrieved on Feb, 2019"},{"key":"9551_CR35","unstructured":"OpenTracing Specification Council: The OpenTracing Semantic Specification. https:\/\/github.com\/opentracing\/specification\/blob\/master\/specification.md (2019). Retrieved on Feb, 2019"},{"key":"9551_CR36","unstructured":"Oracle: Java Stream API. https:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/util\/stream\/package-summary.html (2017). Retrieved on Feb, 2019"},{"key":"9551_CR37","doi-asserted-by":"crossref","unstructured":"Pina, F., Correia, J., Filipe, R., Araujo, F., Cardoso, J.: Nonintrusive monitoring of microservice-based systems. In: 2018 IEEE 17th International Symposium on Network Computing and Applications (NCA), pp 1\u20138. IEEE (2018)","DOI":"10.1109\/NCA.2018.8548311"},{"key":"9551_CR38","unstructured":"Project Jupyter: Jupyter Notebooks. https:\/\/jupyter.org (2015). Retrieved on Nov, 2018"},{"key":"9551_CR39","unstructured":"Richardson, C.: Microservices Definition. https:\/\/microservices.io. Retrieved on Sep, 2018 (2019)"},{"key":"9551_CR40","unstructured":"Sambasivan, R.R., Fonseca, R., Shafer, I., Ganger, G.R.: So, you want to trace your distributed system? Key design insights from years of practical experience. Tech. rep., Technical Report CMU-PDL-14 (2014)"},{"key":"9551_CR41","doi-asserted-by":"publisher","unstructured":"Sambasivan, R.R., Shafer, I., Mace, J., Sigelman, B.H., Fonseca, R., Ganger, G.R.: Principled workflow-centric tracing of distributed systems. In: Proceedings of the Seventh ACM Symposium on Cloud Computing - SoCC \u201916, pp 401\u2013414. ACM Press, New York (2016). https:\/\/doi.org\/10.1145\/2987550.2987568","DOI":"10.1145\/2987550.2987568"},{"key":"9551_CR42","unstructured":"Sigelman, B.H., Andr\u00e9, L., Burrows, M., Stephenson, P., Plakal, M., Beaver, D., Jaspan, S., Shanbhag, C.: Dapper, a Large-Scale Distributed Systems Tracing Infrastructure. Tech. rep., Google LLC (2010)"},{"key":"9551_CR43","unstructured":"StumbleUpon, Inc: OpenTSDB. https:\/\/github.com\/OpenTSDB\/opentsdb (2010). Retrieved on Feb, 2019"},{"key":"9551_CR44","unstructured":"Uber Technologies: Jaeger. https:\/\/www.jaegertracing.io (2017). Retrieved on Jun, 2019"},{"key":"9551_CR45","unstructured":"Wes McKinney: Pandas - Flexible and powerfull time-series data analysis. https:\/\/github.com\/pandas-dev\/pandas (2008). Retrieved on Nov, 2018"},{"key":"9551_CR46","doi-asserted-by":"publisher","unstructured":"Zhou, X., Peng, X., Xie, T., Sun, J., Ji, C., Liu, D., Xiang, Q., He, C.: Latent error prediction and fault localization for microservice applications by learning from system trace logs. In: Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering - ESEC\/FSE 2019, pp 683\u2013694. ACM Press, New York (2019). https:\/\/doi.org\/10.1145\/3338906.3338961","DOI":"10.1145\/3338906.3338961"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09551-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10723-021-09551-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09551-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,30]],"date-time":"2021-03-30T16:07:21Z","timestamp":1617120441000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10723-021-09551-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,25]]},"references-count":46,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,3]]}},"alternative-id":["9551"],"URL":"https:\/\/doi.org\/10.1007\/s10723-021-09551-5","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,2,25]]},"assertion":[{"value":"10 July 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 February 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 February 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"9"}}