<yorickpeterse>
since Graphite is a total pain to set up
<yopp>
yorickpeterse, problem is that this stuff is fucking big enterprise, with very-very strict environment. I can't just install something, I need to "evaluate, approve, request, deploy, test, evaluate" and etc
<yorickpeterse>
Interesting...said gap wasn't actually a crash
<yorickpeterse>
since I can't see anything about it in RPM itself
<yorickpeterse>
yopp: you can at least run things locally no?
<yopp>
locally yes
<yopp>
but seems like there no point in switching to rbx anyway :|
<yorickpeterse>
There's no such thing as a silver bullet that will make things magically faster
<yorickpeterse>
You have to know what your app is doing first
<yorickpeterse>
e.g. my one test app running on Rbx is ~30% faster compared to MRI, even with GC restrictions, but that took months of prep work and decent monitoring
<yorickpeterse>
and fixing shit in various Gems
<yopp>
I know what it's doing, and I know where issues is comes from: rabl and their shitty serialization engine
<yopp>
•is comming
<yorickpeterse>
Have you profiled it?
<yopp>
This exact action — nope. I'm just doing "research to estimate efforts
<yorickpeterse>
How do you know it's rabl if you haven't profiled it?
<yorickpeterse>
it will slow down a request, but at least you have profiler output
<yopp>
I've tested without rabl, and it's muuuuuch faster
<yopp>
And I've found some issues at rabl repo, with the same complaints
<yorickpeterse>
bbl, lunch
meh` has joined #rubinius
bennyklo1z has quit [Quit: leaving]
bennyklotz has joined #rubinius
bennyklotz has quit [Client Quit]
bennyklotz has joined #rubinius
bennyklotz has quit [Client Quit]
bennyklotz has joined #rubinius
<yopp>
ox is just amazing :| Failed to dump T_DATA DateTime
clauswitt has joined #rubinius
max96at|off is now known as max96at
nirvdrum has joined #rubinius
johnmuhl has joined #rubinius
GitHub0 has joined #rubinius
<GitHub0>
[rubinius] sferik opened pull request #3250: Fix bug in flat_map for enumerables that yield multiple values (master...flat_map_multi_yield) http://git.io/NZAI_w
GitHub0 has left #rubinius [#rubinius]
enebo has joined #rubinius
|jemc| has joined #rubinius
josh-k has quit [Remote host closed the connection]
josh-k has joined #rubinius
<|jemc-bot|>
yopp: if it helps, you don't need to run the docker container on the same machine - you just need to be able to get udp on port 8125 to the docker container somehow
<|jemc|>
heh whoops - puppet-speaking there instead of regular speaking
<GitHub58>
[rubinius] jc00ke closed pull request #3250: Fix bug in flat_map for enumerables that yield multiple values (master...flat_map_multi_yield) http://git.io/NZAI_w
GitHub58 has left #rubinius [#rubinius]
<yopp>
yorickpeterse, what the size of initial docker continer?
<yopp>
I have 5mbits here, and I don't know is there any point to wait
pietr0 has quit [Quit: pietr0]
pietr0 has joined #rubinius
<yopp>
FATA[0000] Error response from daemon: Cannot start container cd7174720934dfca62017a667f341014c19ad957d7c3942b7119ec666f1642cf: Bind for 0.0.0.0:80 failed: port is already allocated
josh-k has quit [Remote host closed the connection]
<yorickpeterse>
cpuguy83: No, this was added after a PR, not sure if it's related though
<yorickpeterse>
yopp: euh not sure
<yorickpeterse>
yopp: if the whole docker stuff doesn't work you can always just dump the metrics as JSON in some DB
<yorickpeterse>
or just smack it on Amazon S3 and the likes
slaught has joined #rubinius
amsi has joined #rubinius
jnh has joined #rubinius
JohnBat26 has quit [Ping timeout: 244 seconds]
meh` has joined #rubinius
meh` has quit [Client Quit]
djellemah has joined #rubinius
djellemah has quit [Client Quit]
meh` has joined #rubinius
goyox86 has joined #rubinius
kfpratt has joined #rubinius
max96at is now known as max96at|off
Bwild has quit [Ping timeout: 244 seconds]
tenderlove has quit [Ping timeout: 264 seconds]
tenderlove has joined #rubinius
tenderlove has quit [Ping timeout: 245 seconds]
jnh has quit [Quit: Leaving...]
jnh has joined #rubinius
tenderlove has joined #rubinius
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubinius
<goyox86>
Hi guys :) any news on the blog post about Docker influxdb-grafana container?
RealMarc has joined #rubinius
<yorickpeterse>
goyox86: euh, weren't you still working on it?
<goyox86>
yorickpeterse : I sent a small PR but I think |jemc| and brixen have been busy :)
<yorickpeterse>
Yeah I saw the PR, but is that the final thing or is it still a WIP?
<jc00ke>
goyox86: I was wondering the same thing. Personally I'd like to see a little more content.
<brixen>
goyox86: I was waiting on you and |jemc-bot| to tell me it was finished :)
<brixen>
and |jemc-bot|'s alternate personality
<goyox86>
jc00ke Agree :) but I don't know what to put there :p
<goyox86>
what else* Probably |jemc| should give it a check :p
<jc00ke>
goyox86: maybe why a container is the best way to go? (too many set up steps?, steps take too long?)
<jc00ke>
How could I add my own metrics?
sshao has quit [Remote host closed the connection]
<brixen>
goyox86: I could perhaps do the post based on setting up my digital ocean droplet with your container
<brixen>
goyox86: I think something that walks through the steps would be helpful
<brixen>
even though you can obviously point to docker or DO documentation
<brixen>
alternatively, a post that shows setting up the container, sending stats, and looking into an issue could be useful
enebo has quit [Quit: enebo]
sshao has joined #rubinius
sshao has quit [Remote host closed the connection]
jnh has quit [Quit: Leaving...]
<yorickpeterse>
Potentially the biggest mindfuck of the week: bootstrapping a parser so that it can parse its own grammar
<yorickpeterse>
and that's just a parser
<goyox86>
Roger that. Let's see what I can do
<jc00ke>
go goyox86 go! ;)
<goyox86>
Man, I've been playing with RBX bytecodez and it would be a really nice project to implement the instruction set in Rust, because you know C++ is too mainstream :p
<brixen>
goyox86: you totally can
<brixen>
goyox86: I mentioned this in part 3 of Rubinius 3.0 blog posts
<brixen>
goyox86: feel free to get started :)
<goyox86>
brixen: Tempting project indeed
havenwood has quit [Remote host closed the connection]
<brixen>
ugh, this is some nasty shit
<brixen>
given def m(*a, **k) [a, k] end
<brixen>
just guess what this gives: m("a" => 1, a: 1)
<brixen>
we're parsing that the same way as MRI according to Ripper