{"id":22567790,"url":"https://github.com/manonworldrepository/instana","last_synced_at":"2026-05-01T21:34:06.574Z","repository":{"id":266371304,"uuid":"882558541","full_name":"manonworldrepository/instana","owner":"manonworldrepository","description":"A task assignment for IBM Instana","archived":false,"fork":false,"pushed_at":"2024-12-03T23:12:29.000Z","size":3751,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-05T20:59:43.324Z","etag":null,"topics":["algorithms","design-patterns","github-ci","graalvm","java","maven","native","reactive-programming","spring","strategy-pattern"],"latest_commit_sha":null,"homepage":"https://www.linkedin.com/in/mostafa-abdelhamid-atwa-067a0a26b/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/manonworldrepository.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-03T05:20:52.000Z","updated_at":"2024-12-03T23:12:32.000Z","dependencies_parsed_at":"2024-12-08T12:15:37.681Z","dependency_job_id":null,"html_url":"https://github.com/manonworldrepository/instana","commit_stats":null,"previous_names":["manonworldrepository/instana"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/manonworldrepository/instana","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manonworldrepository%2Finstana","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manonworldrepository%2Finstana/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manonworldrepository%2Finstana/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manonworldrepository%2Finstana/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/manonworldrepository","download_url":"https://codeload.github.com/manonworldrepository/instana/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manonworldrepository%2Finstana/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32513756,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","design-patterns","github-ci","graalvm","java","maven","native","reactive-programming","spring","strategy-pattern"],"created_at":"2024-12-08T00:09:11.878Z","updated_at":"2026-05-01T21:34:06.551Z","avatar_url":"https://github.com/manonworldrepository.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Instana [![Java CI with Maven](https://github.com/manonworldrepository/instana/actions/workflows/maven.yml/badge.svg)](https://github.com/manonworldrepository/instana/actions/workflows/maven.yml)\n\n\n### Instana distributed tracing task on lightweight container with cloud native build packs (Ahead of Time)\nIf you're already familiar with Spring Boot container images support, this is the easiest way to get started.\nDocker should be installed and configured on your machine prior to creating the image.\n\nTo create the image, run the following goal:\n\n```\n$ ./mvnw spring-boot:build-image -Pnative\n```\n\nThen, you can run the app like any other container:\n\n```\n$ docker run -p 8080:8080 --rm instana:0.0.1-SNAPSHOT\n```\n\n#### Application [URL: http://localhost:8080/stats](http://localhost:8080/stats)\n\nFor single line input (one graph), you can use postman to create a ``` POST ``` request with a file upload (Multipart Request)\n\nAttach a file as an input: ``` src/test/resources/Input/single-line-input.txt ``` and use key as ``` file ``` in the body and use ``` form-data/multipart ```\n\nAs shown in the small recording [here](./Recording2024-11-03%20063919.mp4).\n\nAnd finally, you can also use the file ``` multi-line-input.txt ``` in order to test multi line support.\n\nNote: Every line (graph) will be processed reactively and results will be streamed to the output line by line (graph by graph) over HTTP using octet streams.\n\n### Executable with Native Build Tools\nUse this option if you want to explore more options such as running your tests in a native image.\nThe GraalVM `native-image` compiler should be installed and configured on your machine.\n\nNOTE: GraalVM 22.3+ is required.\n\nTo create the executable, run the following goal:\n\n```\n$ ./mvnw native:compile -Pnative\n```\n\nThen, you can run the app as follows:\n```\n$ target/instana\n```\n\nYou can also run your existing tests suite in a native image.\nThis is an efficient way to validate the compatibility of your application.\n\nTo run the existing tests in a native image, run the following goal:\n\n```\n$ ./mvnw test -PnativeTest\n```\n\n\n\n### Swagger Endpoint\n\nhttp://localhost:8080/webjars/swagger-ui/index.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanonworldrepository%2Finstana","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanonworldrepository%2Finstana","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanonworldrepository%2Finstana/lists"}