<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Skylight on 高木のブログ</title>
    <link>https://takagi.blog/tags/skylight/</link>
    <description>Recent content in Skylight on 高木のブログ</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ja-jp</language>
    <lastBuildDate>Mon, 19 Oct 2020 00:00:00 +0000</lastBuildDate><atom:link href="https://takagi.blog/tags/skylight/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Herokuで動かしているRailsアプリにSkylightを導入する</title>
      <link>https://takagi.blog/installing-skylight-into-rails-application-running-on-heroku/</link>
      <pubDate>Mon, 19 Oct 2020 00:00:00 +0000</pubDate>
      
      <guid>https://takagi.blog/installing-skylight-into-rails-application-running-on-heroku/</guid>
      <description>&lt;p&gt;Rails向けAPM、&lt;a href=&#34;https://www.skylight.io/&#34; target=&#34;_blank&#34;&gt;Skylight&lt;/a&gt;
を個人アプリに導入してみた&lt;br&gt;
月間10万リクエスト数まで無料で利用できる&lt;/p&gt;
&lt;h2 id=&#34;導入手順&#34;&gt;導入手順 &lt;a href=&#34;#%e5%b0%8e%e5%85%a5%e6%89%8b%e9%a0%86&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h2&gt;&lt;h4 id=&#34;バージョン&#34;&gt;バージョン &lt;a href=&#34;#%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Ruby: 2.7.2&lt;/li&gt;
&lt;li&gt;Rails: 6.0.3.4&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;1-skylightのgemを追加しbundle-install&#34;&gt;1. SkylightのGemを追加し、bundle install &lt;a href=&#34;#1-skylight%e3%81%aegem%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%97bundle-install&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h3&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-ruby:title=Gemfile&#34; data-lang=&#34;ruby:title=Gemfile&#34;&gt;gem &amp;#39;skylight&amp;#39;
&lt;/code&gt;&lt;/pre&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ bundle install
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;2-skylightのセットアップ&#34;&gt;2. Skylightのセットアップ &lt;a href=&#34;#2-skylight%e3%81%ae%e3%82%bb%e3%83%83%e3%83%88%e3%82%a2%e3%83%83%e3%83%97&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ bundle exec skylight setup &amp;lt;トークン&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;config/skylight.ymlというトークンが含まれてるファイルが生成される&lt;/p&gt;
&lt;p&gt;トークンが含まれているのでリポジトリが公開されている場合は、config/skylight.ymlの代わりに環境変数（&lt;code&gt;SKYLIGHT_AUTHENTICATION&lt;/code&gt;）にトークンを設定することで認証することができる&lt;br&gt;
他に設定する項目が無ければ、config/skylight.ymlは削除してしまって良い&lt;/p&gt;
&lt;h4 id=&#34;herokuに環境変数をセットする&#34;&gt;Herokuに環境変数をセットする &lt;a href=&#34;#heroku%e3%81%ab%e7%92%b0%e5%a2%83%e5%a4%89%e6%95%b0%e3%82%92%e3%82%bb%e3%83%83%e3%83%88%e3%81%99%e3%82%8b&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ heroku config:set SKYLIGHT_AUTHENTICATION&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;トークン&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;3-デプロイ&#34;&gt;3. デプロイ &lt;a href=&#34;#3-%e3%83%87%e3%83%97%e3%83%ad%e3%82%a4&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ git push heroku master
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;自動デプロイ設定してある場合は省略&lt;/p&gt;
&lt;h3 id=&#34;おわり&#34;&gt;おわり &lt;a href=&#34;#%e3%81%8a%e3%82%8f%e3%82%8a&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;&lt;img src=&#34;./skylight_screenshot.png&#34; alt=&#34;Skylightの画面&#34;&gt;&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
