{"id":3123,"date":"2025-06-17T20:31:00","date_gmt":"2025-06-17T17:31:00","guid":{"rendered":"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/06\/17\/cloud-native-ebpf-gozlemlenebilirlik-derinlemesine-inceleme\/"},"modified":"2026-03-09T17:48:27","modified_gmt":"2026-03-09T14:48:27","slug":"cloud-native-ebpf-gozlemlenebilirlik-derinlemesine-inceleme","status":"publish","type":"post","link":"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/06\/17\/cloud-native-ebpf-gozlemlenebilirlik-derinlemesine-inceleme\/","title":{"rendered":"Cloud Native Uygulamalar i\u00e7in eBPF Tabanl\u0131 G\u00f6zlemlenebilirlik: Derinlemesine \u0130nceleme"},"content":{"rendered":"<p class=\"bircloud-reading-time\">\ud83d\udcd6 <strong>6 dakika<\/strong> okuma s\u00fcresi<\/p>\n<div class=\"bircloud-toc\">\n<h2>\ud83d\udccb \u0130\u00e7indekiler<\/h2>\n<ul>\n<li><a href=\"#section-1\">Giri\u015f<\/a><\/li>\n<li><a href=\"#section-2\">eBPF Nedir?<\/a><\/li>\n<li><a href=\"#section-3\">Cloud Native Uygulamalarda eBPF&#8217;nin Avantajlar\u0131<\/a><\/li>\n<li><a href=\"#section-4\">eBPF Kullan\u0131m Senaryolar\u0131<\/a><\/li>\n<li><a href=\"#section-5\">eBPF ile Ba\u015flang\u0131\u00e7<\/a><\/li>\n<li><a href=\"#section-6\">BirCloud Perspektifi<\/a><\/li>\n<li><a href=\"#section-7\">Sonu\u00e7<\/a><\/li>\n<\/ul>\n<\/div>\n<h2 id=\"section-1\">Giri\u015f<\/h2>\n<p>Cloud native uygulamalar, modern yaz\u0131l\u0131m geli\u015ftirme ve da\u011f\u0131t\u0131m\u0131n\u0131n temel ta\u015flar\u0131ndan biri haline geldi. Mikroservis mimarileri, container teknolojileri ve orkestrasyon platformlar\u0131 gibi unsurlar\u0131 i\u00e7eren bu yakla\u015f\u0131m, \u00e7eviklik, \u00f6l\u00e7eklenebilirlik ve esneklik sunar. Ancak, bu karma\u015f\u0131kl\u0131k beraberinde g\u00f6zlemlenebilirlik zorluklar\u0131n\u0131 da getirir. \u0130\u015fte bu noktada, eBPF (extended Berkeley Packet Filter) teknolojisi devreye girerek, cloud native uygulamalar i\u00e7in yeni nesil g\u00f6zlemlenebilirlik \u00e7\u00f6z\u00fcmleri sunuyor.<\/p>\n<h2 id=\"section-2\">eBPF Nedir?<\/h2>\n<p>eBPF, ilk olarak a\u011f trafi\u011fini filtrelemek i\u00e7in geli\u015ftirilmi\u015f bir teknolojidir. Ancak zamanla, \u00e7ekirdek seviyesinde programlama yetenekleri sayesinde \u00e7ok daha geni\u015f bir kullan\u0131m alan\u0131na sahip olmu\u015ftur. eBPF, kullan\u0131c\u0131 uzay\u0131nda \u00e7al\u0131\u015fan uygulamalar\u0131n, \u00e7ekirdek olaylar\u0131na g\u00fcvenli ve verimli bir \u015fekilde m\u00fcdahale etmesini sa\u011flar. Bu sayede, sistem \u00e7a\u011fr\u0131lar\u0131, a\u011f trafi\u011fi, g\u00fcvenlik olaylar\u0131 ve uygulama performans\u0131 gibi \u00e7e\u015fitli metrikler ger\u00e7ek zamanl\u0131 olarak izlenebilir ve analiz edilebilir.<\/p>\n<p>eBPF&#8217;nin temel \u00f6zellikleri \u015funlard\u0131r:<\/p>\n<ul>\n<li><b>\u00c7ekirdek Seviyesinde \u00c7al\u0131\u015fma:<\/b> eBPF programlar\u0131 do\u011frudan Linux \u00e7ekirde\u011finde \u00e7al\u0131\u015f\u0131r, bu da d\u00fc\u015f\u00fck gecikme s\u00fcresi ve y\u00fcksek performans sa\u011flar.<\/li>\n<li><b>G\u00fcvenlik:<\/b> eBPF programlar\u0131, \u00e7ekirdek taraf\u0131ndan do\u011frulan\u0131r ve g\u00fcvenli bir \u015fekilde \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r. Bu, k\u00f6t\u00fc niyetli kodlar\u0131n sisteme zarar vermesini engeller.<\/li>\n<li><b>Esneklik:<\/b> eBPF, farkl\u0131 programlama dilleri (C, Go, Rust vb.) ile yaz\u0131labilir ve \u00e7e\u015fitli ara\u00e7larla entegre edilebilir.<\/li>\n<li><b>G\u00f6zlemlenebilirlik:<\/b> eBPF, sistemdeki olaylar\u0131 detayl\u0131 bir \u015fekilde izleme ve analiz etme imkan\u0131 sunar. Bu sayede, performans sorunlar\u0131, g\u00fcvenlik ihlalleri ve di\u011fer anormallikler tespit edilebilir.<\/li>\n<\/ul>\n<h2 id=\"section-3\">Cloud Native Uygulamalarda eBPF&#8217;nin Avantajlar\u0131<\/h2>\n<p>Cloud native ortamlarda eBPF kullanman\u0131n bir\u00e7ok avantaj\u0131 vard\u0131r:<\/p>\n<ul>\n<li><b>Daha Derin G\u00f6zlemlenebilirlik:<\/b> eBPF, uygulama kodunu de\u011fi\u015ftirmeden veya yeniden derlemeden, \u00e7ekirdek seviyesinde detayl\u0131 metrikler toplama imkan\u0131 sunar. Bu, mikroservis mimarilerinde \u00f6zellikle \u00f6nemlidir, \u00e7\u00fcnk\u00fc her bir servisin davran\u0131\u015f\u0131n\u0131 ayr\u0131 ayr\u0131 izlemek ve analiz etmek gerekir.<\/li>\n<li><b>Performans Optimizasyonu:<\/b> eBPF, performans sorunlar\u0131n\u0131 tespit etmek ve \u00e7\u00f6zmek i\u00e7in ger\u00e7ek zamanl\u0131 veriler sa\u011flar. \u00d6rne\u011fin, yava\u015f \u00e7al\u0131\u015fan servisleri, y\u00fcksek CPU kullan\u0131m\u0131na neden olan s\u00fcre\u00e7leri veya a\u011f trafi\u011findeki darbo\u011fazlar\u0131 tespit etmek m\u00fcmk\u00fcnd\u00fcr.<\/li>\n<li><b>G\u00fcvenlik \u0130yile\u015ftirmeleri:<\/b> eBPF, g\u00fcvenlik olaylar\u0131n\u0131 izlemek ve tespit etmek i\u00e7in kullan\u0131labilir. \u00d6rne\u011fin, yetkisiz eri\u015fim giri\u015fimleri, k\u00f6t\u00fc ama\u00e7l\u0131 yaz\u0131l\u0131m aktiviteleri veya a\u011f sald\u0131r\u0131lar\u0131 tespit edilebilir. <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2026\/02\/03\/modern-savunmanin-temeli-isletmenizi-birsiem-ile-nasil-guclendirirsiniz\/\">Modern Savunman\u0131n Temeli: \u0130\u015fletmenizi BirSIEM ile Nas\u0131l G\u00fc\u00e7lendirirsiniz?<\/a> ba\u015fl\u0131kl\u0131 yaz\u0131m\u0131zda bahsetti\u011fimiz SIEM \u00e7\u00f6z\u00fcmleri ile entegre ederek, g\u00fcvenlik olaylar\u0131na h\u0131zl\u0131 ve etkili bir \u015fekilde m\u00fcdahale edilebilir.<\/li>\n<li><b>Maliyet Tasarrufu:<\/b> eBPF, daha verimli bir \u015fekilde kaynak kullan\u0131m\u0131n\u0131 sa\u011flayarak maliyetleri d\u00fc\u015f\u00fcrebilir. \u00d6rne\u011fin, gereksiz kaynak t\u00fcketimini tespit etmek ve optimize etmek m\u00fcmk\u00fcnd\u00fcr.<\/li>\n<li><b>Service Mesh Entegrasyonu:<\/b> eBPF, <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/12\/31\/linkerd-lightweight-service-mesh\/\">Linkerd ile Lightweight Service Mesh: Kubernetes Ortam\u0131n\u0131z \u0130\u00e7in \u0130deal \u00c7\u00f6z\u00fcm<\/a> ba\u015fl\u0131kl\u0131 yaz\u0131m\u0131zda bahsetti\u011fimiz gibi service mesh teknolojileri ile entegre olarak, a\u011f trafi\u011fini daha iyi y\u00f6netmek ve g\u00fcvenli\u011fi art\u0131rmak i\u00e7in kullan\u0131labilir. \u00d6zellikle <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/12\/11\/cloud-native-guvenlik-cilium-ebpf\/\">Cloud Native G\u00fcvenli\u011fin Yeni Nesli: Cilium Service Mesh ve eBPF Entegrasyonu<\/a> yaz\u0131m\u0131zda detayl\u0131ca anlatt\u0131\u011f\u0131m\u0131z Cilium ile eBPF entegrasyonu, a\u011f politikalar\u0131n\u0131 uygulamak ve a\u011f trafi\u011fini izlemek i\u00e7in g\u00fc\u00e7l\u00fc bir \u00e7\u00f6z\u00fcm sunar.<\/li>\n<\/ul>\n<h2 id=\"section-4\">eBPF Kullan\u0131m Senaryolar\u0131<\/h2>\n<p>eBPF, cloud native uygulamalarda \u00e7e\u015fitli kullan\u0131m senaryolar\u0131na sahiptir:<\/p>\n<ul>\n<li><b>Performans \u0130zleme:<\/b> Uygulama ve sistem performans\u0131n\u0131 ger\u00e7ek zamanl\u0131 olarak izlemek ve analiz etmek.<\/li>\n<li><b>A\u011f \u0130zleme:<\/b> A\u011f trafi\u011fini analiz etmek, darbo\u011fazlar\u0131 tespit etmek ve a\u011f performans\u0131n\u0131 optimize etmek.<\/li>\n<li><b>G\u00fcvenlik \u0130zleme:<\/b> G\u00fcvenlik olaylar\u0131n\u0131 izlemek, tespit etmek ve \u00f6nlemek.<\/li>\n<li><b>Hata Ay\u0131klama:<\/b> Uygulama ve sistem hatalar\u0131n\u0131 tespit etmek ve gidermek.<\/li>\n<li><b>Profilleme:<\/b> Uygulama ve sistem kaynak kullan\u0131m\u0131n\u0131 analiz etmek ve optimize etmek.<\/li>\n<li><b>Olay G\u00fcd\u00fcml\u00fc Otomatik \u00d6l\u00e7eklendirme:<\/b> <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/12\/28\/kubernetes-keda-olay-gudumlu-otomatik-olceklendirme\/\">Kubernetes\u2019te Olay G\u00fcd\u00fcml\u00fc Otomatik \u00d6l\u00e7eklendirme: KEDA ile Performans\u0131 Optimize Edin<\/a> yaz\u0131m\u0131zda bahsetti\u011fimiz KEDA gibi ara\u00e7larla entegre olarak, olay tabanl\u0131 uygulama \u00f6l\u00e7eklendirme yapmak.<\/li>\n<\/ul>\n<h2 id=\"section-5\">eBPF ile Ba\u015flang\u0131\u00e7<\/h2>\n<p>eBPF ile \u00e7al\u0131\u015fmaya ba\u015flamak i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izleyebilirsiniz:<\/p>\n<ol>\n<li><b>Gerekli Ara\u00e7lar\u0131 Kurun:<\/b> eBPF programlar\u0131 yazmak ve \u00e7al\u0131\u015ft\u0131rmak i\u00e7in gerekli ara\u00e7lar\u0131 kurun. Bunlar aras\u0131nda BCC (BPF Compiler Collection), bpftrace ve libbpf gibi ara\u00e7lar bulunur.<\/li>\n<li><b>eBPF Programlama Dillerini \u00d6\u011frenin:<\/b> eBPF programlar\u0131 genellikle C veya Go gibi dillerde yaz\u0131l\u0131r. Bu dillerde temel bilgilere sahip olmak, eBPF programlar\u0131 yazman\u0131za yard\u0131mc\u0131 olacakt\u0131r.<\/li>\n<li><b>\u00d6rnek eBPF Programlar\u0131n\u0131 \u0130nceleyin:<\/b> Ba\u015flang\u0131\u00e7 i\u00e7in, mevcut eBPF programlar\u0131n\u0131 inceleyerek ve \u00fczerinde de\u011fi\u015fiklikler yaparak pratik yapabilirsiniz.<\/li>\n<li><b>eBPF Ara\u00e7lar\u0131n\u0131 Kullan\u0131n:<\/b> BCC, bpftrace ve libbpf gibi ara\u00e7lar\u0131 kullanarak eBPF programlar\u0131n\u0131z\u0131 derleyin, \u00e7al\u0131\u015ft\u0131r\u0131n ve analiz edin.<\/li>\n<li><b>Dok\u00fcmantasyonu \u0130nceleyin:<\/b> eBPF ve ilgili ara\u00e7lar\u0131n dok\u00fcmantasyonunu inceleyerek, daha derinlemesine bilgi edinin.<\/li>\n<\/ol>\n<pre><code class=\"language-python\">\n# \u00d6rnek bir eBPF program\u0131 (Python ile BCC kullanarak)\n\nfrom bcc import BPF\n\n# eBPF program\u0131\nprogram = \"\"\"\n#include \n\nint kprobe__sys_enter(struct pt_regs *ctx) {\n  bpf_trace_printk(\"Syscall entered!n\");\n  return 0;\n}\n\"\"\"\n\n# BPF nesnesini olu\u015ftur\nbpf = BPF(text=program)\n\n# Kprobe'u ata\nsys_enter = bpf.get_function(\"kprobe__sys_enter\")\nbpf.attach_kprobe(event=\"sys_enter\", f=sys_enter)\n\n# \u00c7\u0131kt\u0131y\u0131 oku\nprint(\" \u0130zleniyor... Ctrl+C ile \u00e7\u0131kabilirsiniz\")\nbpf.trace_print()\n<\/code><\/pre>\n<p>Bu \u00f6rnek, her sistem \u00e7a\u011fr\u0131s\u0131 yap\u0131ld\u0131\u011f\u0131nda bir mesaj yazd\u0131ran basit bir eBPF program\u0131d\u0131r. Bu program\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in \u00f6ncelikle BCC&#8217;nin kurulu olmas\u0131 gerekmektedir. Daha sonra, program\u0131 bir Python dosyas\u0131na kaydedip \u00e7al\u0131\u015ft\u0131rabilirsiniz.<\/p>\n<h2 id=\"section-6\">BirCloud Perspektifi<\/h2>\n<p>BirCloud olarak, cloud native uygulamalar\u0131n performans\u0131n\u0131, g\u00fcvenli\u011fini ve maliyetini optimize etmek i\u00e7in eBPF teknolojisinin sundu\u011fu potansiyelin fark\u0131nday\u0131z. M\u00fc\u015fterilerimize, eBPF tabanl\u0131 g\u00f6zlemlenebilirlik \u00e7\u00f6z\u00fcmleri sunarak, uygulamalar\u0131n\u0131n davran\u0131\u015f\u0131n\u0131 daha iyi anlamalar\u0131na ve sorunlar\u0131 daha h\u0131zl\u0131 \u00e7\u00f6zmelerine yard\u0131mc\u0131 oluyoruz. Ayr\u0131ca, eBPF&#8217;yi <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/11\/01\/terraform-bulut-altyapi-otomatiklestirme-yonetimi\/\">Terraform ile Bulut Altyap\u0131n\u0131z\u0131 Otomatikle\u015ftirin ve Y\u00f6netin: BirCloud\u2019un Uzmanl\u0131\u011f\u0131yla<\/a> ba\u015fl\u0131kl\u0131 yaz\u0131m\u0131zda bahsetti\u011fimiz altyap\u0131 otomasyonu s\u00fcre\u00e7lerine entegre ederek, daha g\u00fcvenli ve verimli bir bulut ortam\u0131 sa\u011fl\u0131yoruz.<\/p>\n<h2 id=\"section-7\">Sonu\u00e7<\/h2>\n<p>eBPF, cloud native uygulamalar i\u00e7in yeni nesil g\u00f6zlemlenebilirlik \u00e7\u00f6z\u00fcmleri sunan g\u00fc\u00e7l\u00fc bir teknolojidir. Performans optimizasyonu, g\u00fcvenlik iyile\u015ftirmeleri ve maliyet tasarrufu gibi bir\u00e7ok avantaj\u0131 sayesinde, modern yaz\u0131l\u0131m geli\u015ftirme ve da\u011f\u0131t\u0131m\u0131n\u0131n vazge\u00e7ilmez bir par\u00e7as\u0131 haline gelmektedir. BirCloud olarak, m\u00fc\u015fterilerimize eBPF teknolojisinin sundu\u011fu potansiyeli en iyi \u015fekilde de\u011ferlendirmelerine yard\u0131mc\u0131 olmak i\u00e7in \u00e7al\u0131\u015f\u0131yoruz.<\/p>\n<div class=\"bircloud-faq\">\n<h2>\u2753 S\u0131k Sorulan Sorular<\/h2>\n<div class=\"faq-item\">\n<h3>eBPF nedir?<\/h3>\n<p>eBPF (extended Berkeley Packet Filter), Linux \u00e7ekirde\u011finde \u00e7al\u0131\u015fan programlar arac\u0131l\u0131\u011f\u0131yla sistem olaylar\u0131n\u0131 izleme ve analiz etme yetene\u011fi sa\u011flayan bir teknolojidir.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>eBPF cloud native uygulamalarda nas\u0131l kullan\u0131l\u0131r?<\/h3>\n<p>eBPF, cloud native uygulamalarda performans izleme, a\u011f trafi\u011fi analizi, g\u00fcvenlik izleme ve hata ay\u0131klama gibi \u00e7e\u015fitli ama\u00e7larla kullan\u0131labilir.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>eBPF&#039;nin avantajlar\u0131 nelerdir?<\/h3>\n<p>eBPF, daha derin g\u00f6zlemlenebilirlik, performans optimizasyonu, g\u00fcvenlik iyile\u015ftirmeleri ve maliyet tasarrufu gibi bir\u00e7ok avantaj sunar.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>eBPF ile nas\u0131l ba\u015flan\u0131r?<\/h3>\n<p>eBPF ile ba\u015flamak i\u00e7in gerekli ara\u00e7lar\u0131 kurman\u0131z, eBPF programlama dillerini \u00f6\u011frenmeniz ve \u00f6rnek eBPF programlar\u0131n\u0131 incelemeniz gerekmektedir.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>BirCloud eBPF konusunda nas\u0131l yard\u0131mc\u0131 olabilir?<\/h3>\n<p>BirCloud, m\u00fc\u015fterilerine eBPF tabanl\u0131 g\u00f6zlemlenebilirlik \u00e7\u00f6z\u00fcmleri sunarak, uygulamalar\u0131n\u0131n davran\u0131\u015f\u0131n\u0131 daha iyi anlamalar\u0131na ve sorunlar\u0131 daha h\u0131zl\u0131 \u00e7\u00f6zmelerine yard\u0131mc\u0131 olur.<\/p>\n<\/div>\n<\/div>\n<div class=\"bircloud-related-posts\">\n<h2>\ud83d\udcda \u0130lgili Yaz\u0131lar<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/12\/14\/cloud-native-buildpacks-dockerfilesiz-container-imaji\/\">Dockerfiles&#039;a Veda: Cloud Native Buildpacks ile Basitle\u015ftirilmi\u015f Container \u0130maj\u0131 Olu\u015fturma<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/05\/15\/dapr-ile-dagitik-uygulama-gelistirme\/\">Dapr ile Da\u011f\u0131t\u0131k Uygulama Geli\u015ftirmede Kolayl\u0131k: BirCloud Uzmanl\u0131\u011f\u0131<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/10\/16\/moodle-lms-bigbluebutton-entegrasyonu\/\">Moodle LMS ve BigBlueButton Entegrasyonu: Kapsaml\u0131 Rehber<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/01\/29\/argo-cd-gitops-surekli-dagitim-stratejileri-guvenlik-izlenebilirlik-entegrasyon\/\">Argo CD ile GitOps Tabanl\u0131 S\u00fcrekli Da\u011f\u0131t\u0131m Stratejileri: G\u00fcvenlik, \u0130zlenebilirlik ve Entegrasyonun Optimizasyonu<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Cloud native uygulamalar i\u00e7in eBPF tabanl\u0131 g\u00f6zlemlenebilirlik \u00e7\u00f6z\u00fcmlerini derinlemesine inceliyoruz. Performans, g\u00fcvenlik ve maliyet optimizasyonu i\u00e7in eBPF&#8217;nin sundu\u011fu avantajlar ve kullan\u0131m senaryolar\u0131.<\/p>\n","protected":false},"author":2,"featured_media":3122,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[160],"tags":[159,162,161,163,164,357,222,169],"class_list":["post-3123","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bulut-bilisim","tag-bircloud","tag-cloud-native","tag-ebpf","tag-gozlemlenebilirlik","tag-guvenlik","tag-linux-cekirdegi","tag-mikroservisler","tag-performans-izleme"],"_links":{"self":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/3123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/comments?post=3123"}],"version-history":[{"count":1,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/3123\/revisions"}],"predecessor-version":[{"id":3124,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/3123\/revisions\/3124"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/media\/3122"}],"wp:attachment":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/media?parent=3123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/categories?post=3123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/tags?post=3123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}