diff options
author | Ivan Topolnjak <ivantopo@gmail.com> | 2014-03-17 02:30:00 -0300 |
---|---|---|
committer | Ivan Topolnjak <ivantopo@gmail.com> | 2014-03-17 02:30:00 -0300 |
commit | c6534792605560bc227c7282353e3aa896b4f261 (patch) | |
tree | 12d94b90cb301ac71bc55f00e84bbaa262ef6119 | |
parent | 15367bdf6c131d039713116734a4e0d8b11ec9a0 (diff) | |
download | Kamon-c6534792605560bc227c7282353e3aa896b4f261.tar.gz Kamon-c6534792605560bc227c7282353e3aa896b4f261.tar.bz2 Kamon-c6534792605560bc227c7282353e3aa896b4f261.zip |
mini kamon announcement
-rw-r--r-- | site/src/main/jekyll/_includes/disqus.html | 14 | ||||
-rw-r--r-- | site/src/main/jekyll/_layouts/post.html | 4 | ||||
-rw-r--r-- | site/src/main/jekyll/_posts/2013-11-25-first-public-release.md | 9 | ||||
-rw-r--r-- | site/src/main/jekyll/_posts/2014-03-17-kamon-meets-the-world.md | 31 | ||||
-rw-r--r-- | site/src/main/jekyll/get-started.md | 18 | ||||
-rw-r--r-- | site/src/main/jekyll/teamblog/index.md | 13 |
6 files changed, 68 insertions, 21 deletions
diff --git a/site/src/main/jekyll/_includes/disqus.html b/site/src/main/jekyll/_includes/disqus.html new file mode 100644 index 00000000..4c98202e --- /dev/null +++ b/site/src/main/jekyll/_includes/disqus.html @@ -0,0 +1,14 @@ +<div id="disqus_thread"></div> +<script type="text/javascript"> + /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */ + var disqus_shortname = 'kamonio'; // required: replace example with your forum shortname + + /* * * DON'T EDIT BELOW THIS LINE * * */ + (function() { + var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; + dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js'; + (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); + })(); + </script> +<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript> +<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a> diff --git a/site/src/main/jekyll/_layouts/post.html b/site/src/main/jekyll/_layouts/post.html index 6ffedaab..c00467d4 100644 --- a/site/src/main/jekyll/_layouts/post.html +++ b/site/src/main/jekyll/_layouts/post.html @@ -2,8 +2,10 @@ layout: default --- <h2>{{ page.title }}</h2> -<p class="meta">{{ page.date | date_to_string }}</p> +<small>{{ page.date | date_to_string }}</small> <div class="post"> + <hr> {{ content }} </div> +{% include disqus.html %} diff --git a/site/src/main/jekyll/_posts/2013-11-25-first-public-release.md b/site/src/main/jekyll/_posts/2013-11-25-first-public-release.md deleted file mode 100644 index cb765ffe..00000000 --- a/site/src/main/jekyll/_posts/2013-11-25-first-public-release.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -layout: post -title: "Kamon meets the World!" -date: 2013-11-25 10:34:07 -categories: teamblog -tags: announcement ---- - -Here goes the announcement! diff --git a/site/src/main/jekyll/_posts/2014-03-17-kamon-meets-the-world.md b/site/src/main/jekyll/_posts/2014-03-17-kamon-meets-the-world.md new file mode 100644 index 00000000..edf1bdda --- /dev/null +++ b/site/src/main/jekyll/_posts/2014-03-17-kamon-meets-the-world.md @@ -0,0 +1,31 @@ +--- +layout: post +title: Kamon meets the World! +date: 2014-03-17 +categories: teamblog +tags: announcement +--- + +Dear community, + +Some time ago we started working with Akka and Spray, and it has been awesome! The more we learned, the more we wanted +to use these toolkits, and it didn't take long until our coworkers started experimenting as well, I guess that's what +happens when you find something that brings more joy than usual to everyday coding. + +As the prototypes turned into applications a concern started to rise: how are we going to monitor this applications on +production? Throwing our default monitoring tool at the apps gave us an empty dashboard with no metrics at all and +acquiring another monitoring tool wasn't an option. What did we do?, we started building something that could fill all +the blanks. + +Let me tell you that learning how to use Akka/Spray and at the same time developing a tool for monitoring apps made on +top of that is not the way to go! We found many issues on the way and realize that we were not alone, many people was +facing the same problems we had, and after all the community has given to all of us during many years, why don't we make +something that can benefit not just us but all developers using Akka and Spray? Then Kamon was born. + +Kamon is already being used by many teams close to us, and some people from around the globe gave Kamon a try and seem +to be happy with it, we hope now that you can try Kamon and let us know what you think and how we can make Kamon better. +We are currently short on documentation, but feel free to ask anything you need through the mailing list! more docs are +on the oven. + +So, what are you waiting for? go and learn about [tracing in Kamon](/core/traces/) and [get started](/get-started/) +right now! diff --git a/site/src/main/jekyll/get-started.md b/site/src/main/jekyll/get-started.md index d27428cc..bd971f62 100644 --- a/site/src/main/jekyll/get-started.md +++ b/site/src/main/jekyll/get-started.md @@ -6,9 +6,9 @@ layout: default Get Started with Kamon ====================== -Kamon is distrubuted as a set of libraries that you include in your application classpath. This libraries contain all the -required pointcuts and advices (yeap, Kamon uses Aspectj!) for instrumenting Akka actors message passing, dispatchers, futures, -Spray components and much more. +Kamon is distributed as a set of libraries that you include in your application classpath. This libraries contain all +the required pointcuts and advices (yeap, Kamon uses Aspectj!) for instrumenting Akka actors message passing, +dispatchers, futures, Spray components and much more. To get started just follow this steps: @@ -28,7 +28,7 @@ Then, add the libraries to your project. If you are using SBT this minimal build resolvers += "Kamon Repository" at "http://repo.kamon.io" -libraryDependencies += "kamon" %% "kamon-core" % "0.0.11" +libraryDependencies += "kamon" % "kamon-core" % "0.0.14" ``` @@ -43,18 +43,18 @@ Additionally you can add any modules you want to your app: Second: Start your app with the AspectJ Weaver ---------------------------------------------- -Starting your app with the AspectJ weaver is dead simple, just add the `-javaagent` JVM startup parameter pointing to the -weaver's file location and you are done: +Starting your app with the AspectJ weaver is dead simple, just add the `-javaagent` JVM startup parameter pointing to +the weaver's file location and you are done: ``` -javaagent:/path-to-aspectj-weaver.jar ``` -In case you want to keep the AspectJ related settings in your build and enjoy using `run` from the console, take a look at -the [sbt-aspectj](https://github.com/sbt/sbt-aspectj/) plugin. +In case you want to keep the AspectJ related settings in your build and enjoy using `run` from the console, take a look +at the [sbt-aspectj](https://github.com/sbt/sbt-aspectj/) plugin. Third: Enjoy! ------------- -Refer to modules documentation (coming soon) to find out what Kamon is doing for you.
\ No newline at end of file +Refer to modules documentation (coming soon) to find out what Kamon is doing for you. diff --git a/site/src/main/jekyll/teamblog/index.md b/site/src/main/jekyll/teamblog/index.md index f1dbf7bf..c0e912a5 100644 --- a/site/src/main/jekyll/teamblog/index.md +++ b/site/src/main/jekyll/teamblog/index.md @@ -2,6 +2,15 @@ title: kamon | Team Blog | Documentation layout: default --- -Coming soon --------- +<div class="container"> + {% for post in site.posts %} + <div class="row"> + <a href="{{ post.url }}"><h1>{{ post.title }}</h1></a> + <small>{{ post.date | date_to_long_string }}</small> + <hr> + {{ post.content }} + <hr> + </div> + {% endfor %} +</div> |