{"id":16283223,"url":"https://github.com/secustor/opentelemetry-meetup","last_synced_at":"2025-03-20T02:30:40.045Z","repository":{"id":38039990,"uuid":"415885866","full_name":"secustor/opentelemetry-meetup","owner":"secustor","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-16T22:28:10.000Z","size":1006,"stargazers_count":2,"open_issues_count":11,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-28T22:35:39.318Z","etag":null,"topics":["meetup","opentelemetry","opentelemetry-collector","opentelemetry-go","opentelemetry-javascript"],"latest_commit_sha":null,"homepage":"","language":"Smarty","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/secustor.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":"2021-10-11T10:56:08.000Z","updated_at":"2023-06-13T18:16:59.000Z","dependencies_parsed_at":"2023-10-10T21:22:05.700Z","dependency_job_id":"7590e387-fb84-4be1-bfa3-1602ec6c22a6","html_url":"https://github.com/secustor/opentelemetry-meetup","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secustor%2Fopentelemetry-meetup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secustor%2Fopentelemetry-meetup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secustor%2Fopentelemetry-meetup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secustor%2Fopentelemetry-meetup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/secustor","download_url":"https://codeload.github.com/secustor/opentelemetry-meetup/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244041309,"owners_count":20388214,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["meetup","opentelemetry","opentelemetry-collector","opentelemetry-go","opentelemetry-javascript"],"created_at":"2024-10-10T19:12:52.285Z","updated_at":"2025-03-20T02:30:39.605Z","avatar_url":"https://github.com/secustor.png","language":"Smarty","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenTelemetry Frontend to Backend Demo\nThis repo contains the example used for the `Vienna DevOps \u0026 Security` meetups.\n\nThe meetup series is build around a full example of a frontend, backend composed out of a Ingress controller, Kafka and \nthe corresponding consumer and producer\n\n![Grafana trace example](./images/trace_example.png)\n\n\n## Meetups\n### OpenTelemetry: from frontend to backend\nSlides: https://docs.google.com/presentation/d/1jPDH8Csv-Qle7Z-P7rFJgjOsBpgKeehPhjFPqTRET1Y/edit?usp=sharing\n\n### OpenTelemetry: How to debug user performance in your frontend\nSlides: https://docs.google.com/presentation/d/1w1VhfGQPgCAPoT2VSB6KZlXZOXa_m5p8R-xzOzzL3hM/edit?usp=sharing\n\n## Usage\nRequirements:\n- [Kind](https://github.com/kubernetes-sigs/kind/issues) ( node-image \u003e1.16.x )\n- [Helmsman](https://github.com/Praqma/helmsman)\n- Docker / Buildah ( with Docker alias )\n\nThis demo deploys ingresses for `*.testing.com`.   \nTo make it work you have to rewrite the DNS answers to localhost.\n\nFor Linux it has been as simple as adding this line to your network manager ( tested with Arch/Gnome )     \n`echo \"address=/testing.com/127.0.0.1\" \u003e /etc/NetworkManager/dnsmasq.d/testDomains.conf`\n\n### Create Cluster\nTo create a kind cluster and add the kubecontext to your config run `make create-kind-cluster`     \n\nIn case you need to create the kind cluster using root permissions execute instead `sudo -E make create-kind-cluster`\n\n### Prepare App images\nBuild and upload the resulting images to your kind cluster \n`sudo make prepare-apps`\n\n### Setup the environment\n`make prepare-environment` will setup all applications in your cluster\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsecustor%2Fopentelemetry-meetup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsecustor%2Fopentelemetry-meetup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsecustor%2Fopentelemetry-meetup/lists"}