These are chat archives for bluefin-octopusdeploy/chrome-extension

31st
Mar 2017
David Roberts
@davidroberts63
Mar 31 2017 01:07
Okay. Now, I am looking at the three PRs.
Matt Richardson
@matt-richardson
Mar 31 2017 01:08
:+1:
Ps - some super cool stuff in the next release. It's gonna be ace.
David Roberts
@davidroberts63
Mar 31 2017 01:09
Here's a question, given the updated phantomjs npm, have you found a decent solution for npms that don't actually have the binaries in the package? A solution that doesn't involve them reaching out to github?
Matt Richardson
@matt-richardson
Mar 31 2017 01:09
(Next minor release)
David Roberts
@davidroberts63
Mar 31 2017 01:09
Paul is talking it up a lot on twitter.
Matt Richardson
@matt-richardson
Mar 31 2017 01:09
No solution re binaries.
What's the concern?
David Roberts
@davidroberts63
Mar 31 2017 01:10
Oh, and you all are going Reactjs soon? I'd like to hear some more details on the discussion that made that happen. We are using both Angular 2 and React at work in some projects.
Matt Richardson
@matt-richardson
Mar 31 2017 01:10
People smarter than me
(In terms of web dev at least)
David Roberts
@davidroberts63
Mar 31 2017 01:11
Eh, at work we lock down our build nodes (Jenkins) so we can control what is used for the software. PhantomJs and others (node-sass) reach back out to github to get the binaries. I've resolved it for now but it's not what I wished it was.
Matt Richardson
@matt-richardson
Mar 31 2017 01:11
Are you building this at work?
I just updated it so I'd get the same behaviour between browser and phantom...
David Roberts
@davidroberts63
Mar 31 2017 01:12
Bluefin? No. I do a little work on it from time to time.
Matt Richardson
@matt-richardson
Mar 31 2017 01:12
Can skip the update if need be
David Roberts
@davidroberts63
Mar 31 2017 01:12
Nah, not meaning that. I was just curious.
Matt Richardson
@matt-richardson
Mar 31 2017 01:12
Ahh
Haven't had that challenge in a locked down environment.
My first thought would be something like artifactory to cache npms or some such
But not sure that solves the GitHub issue.
David Roberts
@davidroberts63
Mar 31 2017 01:15
Yeah, what I ended up doing is (given these are in conjuction with a full VS solution) having the project install the PhantomJS nuget (which has the binary) and adding that nuget tools folder to the PATH, which npm can find during build. Works and keeps the build node from needing to have it installed so the devs can update their phantomjs version at will.
Matt Richardson
@matt-richardson
Mar 31 2017 01:16
Maybe raise an issue against the phaontomjs package and ask them for a solution?
David Roberts
@davidroberts63
Mar 31 2017 01:18
Yeah, I'm trying to formulate what a good solution would be. I understand why they do that. It's to work cross platform. The phantomjs npm installer pulls down the appropriate binary for the platform. Adding phantomjs-x86,phantomjs-x64,phantomjs-linux,etc... would be a pain. Could just have the phantomjs npm install it on the fly, so there's that.
Well, now that I said that outloud that one does sound plausible.
David Roberts
@davidroberts63
Mar 31 2017 01:40
I remember seeing it somewhere, isn't there a place to download pre-releases of upcoming Octopus?
Matt Richardson
@matt-richardson
Mar 31 2017 02:20
Only if we publish them explicitly.
We don't generally
David Roberts
@davidroberts63
Mar 31 2017 02:20
Ahh. Okay. Must have been a dream then.
Matt Richardson
@matt-richardson
Mar 31 2017 02:23
Thanks for merging those PRs
David Roberts
@davidroberts63
Mar 31 2017 02:24
Sure. I'm working through the last one right now, the dashboard filter. I know it duplicates what's native, but this can be turned on all the time, even when one has all projects shown. Which is what I typically do.
Matt Richardson
@matt-richardson
Mar 31 2017 02:25
You got any monitoring setup on your OD server?
David Roberts
@davidroberts63
Mar 31 2017 02:26
Funny that you mention that. My team just had a discussion this morning on putting Dynatrace onto our OD server. Along with a lot of the other stuff we manage.
So, no. Not yet. But will soon.
Matt Richardson
@matt-richardson
Mar 31 2017 02:28
I'm just investigating how to configure AppDynamics for a customer.
If you happen to do Dynatrace, and happen to keep some notes and happen to do a PR against the Octopus Docs repo, I really won't mind :)
David Roberts
@davidroberts63
Mar 31 2017 02:29
Oh, and here I thought you were trying to drop a hint or something. ;-)
Matt Richardson
@matt-richardson
Mar 31 2017 02:29
Lol
David Roberts
@davidroberts63
Mar 31 2017 02:30
We have a project in Octopus that installs Dynatrace for us, and a Tentacle on the OD server. So the install is gonna be a breeze. But I do believe there's a step for proper monitoring config. I'll be sure to take notes.
Matt Richardson
@matt-richardson
Mar 31 2017 02:32
Yeah, it's the "how to configure it to monitor the right stuff" part that's a challenge.
Feel free to ping me if you need info on what methods to monitor and the like
David Roberts
@davidroberts63
Mar 31 2017 02:33
Oh. Dynatrace is easier than that. We just have to tell it what process to watch or something like that. After that, it monitors everything.
I drown in data in Dynatrace. I'll take a few screenshots of it against Octopus for ya.
Matt Richardson
@matt-richardson
Mar 31 2017 02:34
with AppDynamics, as its a custom windows service (rather than a website), it wants to know details about where requests come in
so you have to setup "Business Transactions" in it
David Roberts
@davidroberts63
Mar 31 2017 02:36
Ahhh. Okay. That makes sense. Yeah, we'd have to do the same thing if we want a report on specifics. So that's the same for both monitoring tools. But if we don't we can still just inspect everything happening. It's expensive though (financially, not performance wise).
Matt Richardson
@matt-richardson
Mar 31 2017 02:37
so is AppDynamics... And New Relic.
if you have to ask how much it is, you probably cant afford it :)
David Roberts
@davidroberts63
Mar 31 2017 02:37
So I may in fact ping you on some good points to monitor.
Haha.
dragon788
@dragon788
Mar 31 2017 14:34
lol, Dynatrace is worse than New Relic :) but it's also on prem so you aren't giving your data away
@davidroberts63 if you want to compare notes we are also trying to get OD to setup DT for us, the iisreset portion to allow DT to hook is where it gets hairy on co-located sites on a single server
David Roberts
@davidroberts63
Mar 31 2017 14:42
Yeah, I'm up for sharing notes.
David Roberts
@davidroberts63
Mar 31 2017 15:13
We looked at New relic and had reservations on sending the data out. Plus we like how Dyna trace gets all transactions, instead of just sampling (at least at the time we looked at New relic)
Matt Richardson
@matt-richardson
Mar 31 2017 20:15
Happy to work with you both to get it documented and potentially make some changes to the code base to make the monitoring easier.
Ahh, @dragon788, you're talking about deploying DT with OD.
My goal was to monitor OD itself.