{"id":33726,"date":"2019-10-31T21:54:23","date_gmt":"2019-10-31T18:54:23","guid":{"rendered":"https:\/\/prohoster.info\/blog\/ispolzuem-appdynamics-s-red-hat-openshift-v3\/"},"modified":"2019-10-31T21:54:23","modified_gmt":"2019-10-31T18:54:23","slug":"ispolzuem-appdynamics-s-red-hat-openshift-v3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ispolzuem-appdynamics-s-red-hat-openshift-v3","title":{"rendered":"Kasutame AppDynamics'i Red Hat OpenShift v3-ga","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kasutame AppDynamics&#039;i Red Hat OpenShift v3-ga\" src=\"\/wp-content\/uploads\/2019\/05\/857ca28f180440c6ae5a545621ef98ba.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nViimastel aegadel soovivad paljud organisatsioonid, et nende rakendused liikuksid monoliitidest mikroteenustele, kasutades 'teenusena platvormi' (PaaS), nagu RedHat OpenShift v3. AppDynamics on teinud m\u00e4rkimisv\u00e4\u00e4rseid investeeringuid, et tagada tipptasemel integratsioon selliste teenuspakkujatega.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<img decoding=\"async\" alt=\"Kasutame AppDynamics&#039;i Red Hat OpenShift v3-ga\" src=\"\/wp-content\/uploads\/2019\/05\/f2cbdd96598266f9e9ad0eb435bb1bf8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAppDynamics integreerib oma agendid RedHat OpenShift v3-ga, kasutades Source-to-Image (S2I) meetodoloogiaid. S2I on t\u00f6\u00f6riist reprodutseeritavate Docker piltide loomiseks. See loob k\u00e4ivitamiseks valmis pildid, sisestades rakenduse allika Docker pildisse ja ehitades uue Docker pildi. Uus pilt sisaldab p\u00f5hijoonist (ehitaja) ja ehitatud allikat, mis on juba valmis kasutamiseks docker k\u00e4ivitamise meeskonnaga. S2I toetab inkrementaalseid ehitusi, mis kasutavad uuesti eelnevalt laaditud s\u00f5ltuvusi, eelnevalt loodud artefakte jne.<\/p>\n<h2>Protsess<\/h2>\n<p><\/p>\n<h3>T\u00e4pne protsess AppDynamics'i kasutamiseks RedHat OpenShift'iga<\/h3>\n<p><\/p>\n<h4>1. samm: RedHat on juba ette n\u00e4htud<\/h4>\n<p>\nSammude 2 ja 3 t\u00e4itmiseks saate kasutada S2I skripte j\u00e4rgmises GitHubi hoidlas ja juhiseid, kuidas luua t\u00e4iustatud ehitaja pilte JBoss Wildfly ja EAP serverite jaoks. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Appdynamics\/sti-wildfly\">mine lingile<\/a><\/noindex><br \/>\nVaatame k\u00f5ike konkreetse n\u00e4ite kaudu ja kasutame rakenduse \u0161ablooni <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jim-minter\/ose3-ticket-monster\">mine lingile<\/a><\/noindex>.<\/p>\n<p>Eeltingimused:<\/p>\n<ul>\n<li>Veenduge, et OC on installitud (<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.openshift.com\/enterprise\/3.0\/cli_reference\/get_started_cli.html#installing-the-cli\">link<\/a><\/noindex>)<\/li>\n<li>Veenduge, et sti on installitud (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openshift\/source-to-image\">link<\/a><\/noindex>)<\/li>\n<li>Veenduge, et teil on dockerhubi konto (<noindex><a rel=\"nofollow\" href=\"https:\/\/hub.docker.com\/\">link<\/a><\/noindex>)<\/li>\n<\/ul>\n<p><\/p>\n<h4>2. samm: AppDynamics'i ehitaja pildi loomine<\/h4>\n<p><\/p>\n<pre><code class=\"plaintext\"> $ git clone https:\/\/github.com\/Appdynamics\/sti-wildfly.git\n$ cd sti-wildfly\n$ make build VERSION=eap6.4 <\/code><\/pre>\n<p><\/p>\n<h4>3. samm: Rakenduse pildi loomine<\/h4>\n<p><\/p>\n<pre><code class=\"plaintext\"> $ s2i build -e \"APPDYNAMICS_APPLICATION_NAME=os3-ticketmonster,APPDYNAMICS_TIER_NAME=os3-ticketmonster-tier,APPDYNAMICS_ACCOUNT_NAME=customer1_xxxxxxxxxxxxxxxxxxf,APPDYNAMICS_ACCOUNT_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxxx,APPDYNAMICS_CONTROLLER_HOST=xxxx.saas.appdynamics.com,APPDYNAMICS_CONTROLLER_PORT=443,APPDYNAMICS_CONTROLLER_SSL_ENABLED=true\" https:\/\/github.com\/jim-minter\/ose3-ticket-monster appdynamics\/sti-wildfly-eap64-centos7:latest pranta\/appd-eap-ticketmonster\n$ docker tag openshift-ticket-monster pranta\/openshift-ticket-monster:latest\n$ docker push pranta\/openshift-ticket-monster <\/code><\/pre>\n<p><\/p>\n<h4>4. samm: Rakenduse juurutamine OpenShift'is<\/h4>\n<p><\/p>\n<pre><code class=\"plaintext\">$ oc login 10.0.32.128:8443\n$ oc new-project wildfly\n$ oc project wildfly\n$ oc new-app \u2013docker-image=pranta\/appd-eap-ticketmonster:latest \u2013name=ticketmonster-demo<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Kasutame AppDynamics&#039;i Red Hat OpenShift v3-ga\" src=\"\/wp-content\/uploads\/2019\/05\/a99e20c41ccf00c2151c2c18679de6cb.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00fc\u00fcd saate siseneda kontrollerisse ja vaadata rakendust ticketmonster rakenduste paneelil:<\/p>\n<p><img decoding=\"async\" alt=\"Kasutame AppDynamics&#039;i Red Hat OpenShift v3-ga\" src=\"\/wp-content\/uploads\/2019\/05\/13ff5f7d879a780cbc2f7f138199e589.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/451956\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0432\u0440\u0435\u043c\u044f \u043c\u043d\u043e\u0433\u0438\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0445\u043e\u0442\u044f\u0442, \u0447\u0442\u043e\u0431\u044b \u0438\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043b\u0438 \u0438\u0437 \u043c\u043e\u043d\u043e\u043b\u0438\u0442\u043e\u0432 \u0432 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u00ab\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043a\u0430\u043a \u0443\u0441\u043b\u0443\u0433\u0438\u00bb (PaaS), \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a RedHat OpenShift v3, AppDynamics \u0441\u0434\u0435\u043b\u0430\u043b\u0430 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0438\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u0438 \u0432 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0432\u043e\u043a\u043b\u0430\u0441\u0441\u043d\u043e\u0439 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u043c\u0438. AppDynamics \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u0443\u0435\u0442 \u0441\u0432\u043e\u0438 \u0430\u0433\u0435\u043d\u0442\u044b \u0441 RedHat OpenShift v3 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043c\u0435\u0442\u043e\u0434\u043e\u043b\u043e\u0433\u0438\u0438 Source-to-Image (S2I). S2I \u2014 \u044d\u0442\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25406,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-33726","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0432\u0440\u0435\u043c\u044f \u043c\u043d\u043e\u0433\u0438\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0445\u043e\u0442\u044f\u0442.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ispolzuem-appdynamics-s-red-hat-openshift-v3\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c AppDynamics \u0441 Red Hat OpenShift v3 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0432\u0440\u0435\u043c\u044f \u043c\u043d\u043e\u0433\u0438\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0445\u043e\u0442\u044f\u0442.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ispolzuem-appdynamics-s-red-hat-openshift-v3\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:54:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:54:23+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Kasutame AppDynamics'i Red Hat OpenShift v3-ga | ProHoster","description":"Viimastel aegadel soovivad paljud organisatsioonid.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ispolzuem-appdynamics-s-red-hat-openshift-v3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c AppDynamics \u0441 Red Hat OpenShift v3 | ProHoster","og:description":"\u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0432\u0440\u0435\u043c\u044f \u043c\u043d\u043e\u0433\u0438\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0445\u043e\u0442\u044f\u0442.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ispolzuem-appdynamics-s-red-hat-openshift-v3","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:54:23+00:00","article:modified_time":"2019-10-31T18:54:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33726","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 16:27:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:34:13","updated":"2026-01-21 16:27:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/33726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=33726"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/33726\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/25406"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=33726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=33726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=33726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}